I noticed in when spellchecking non-roman languages that non-roman
words were silently and confusingly omitted from the dialog.  It
turns out that we use UT_UCS_strcpy_to_char() to convert all words
to 8 bits.  But that function doesn't insert '?' for nonconvertible
characters.  I've ammended this.

If anyone can see a good reason why sometimes we would want these
characters silently omitted I can add a "bFallback" parameter to
the function.  I can't see a reason.

Andrew Dunbar.

-- 
http://linguaphile.sourceforge.net

diff-ut_string.txt.gz

Reply via email to