                          texindex.exe

texindex.exe is a wrapper, which changes encoding of an index file
foo.??, where the encoding should be UTF-8, into CP932, to create
temporary.??. Next texindex.exe calls ptexindex.exe, which understands
CP932 only, to create CP932 index file temporary.??s.
Finally texindex.exe changes encoding of temporary.??s into UTF-8
to create a required index file foo.??s.

If foo.?? contains an index, which is impossible to change its
encoding into CP932, the index is expected to be ignored.
This is a limitation of this approach.
In these cases, the original texindex in the Texinfo, which uses
an awk script, can be used by an option --awkindex in texi2dvi.
For example:
texi2pdf --awkindex --verbose file.texi
set TEX=xetex& texi2dvi --awkindex --verbose file.texi
set TEX=luatex& texi2dvi --awkindex --verbose file.texi
set TEX=luahbtex& texi2dvi --awkindex --verbose file.texi
etc.

If the original texindex by awk script is used by the option
--awkindex, \initial{} for Japanese index seems to be broken.
In most cases, Japanese is not used, so generally, --awkindex option
is recommended.

-- 
Akira Kakuto
