encoded using 1 or 2 bytes, but it may be prefixed by 3-byte escape sequence.
So, a single ucs4 char could need a maximum of 5 bytes. I think that it
is better to be safe than sorry...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27645 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Enrico Forestieri 2008-11-20 19:32:22 +00:00
parent 487af713fb
commit 0a2b62f468

View File

@ -257,9 +257,10 @@ protected:
encoding_ == "GB" || encoding_ == "GB" ||
encoding_ == "EUC-TW") encoding_ == "EUC-TW")
return 4; return 4;
else if (encoding_ == "EUC-JP" || else if (encoding_ == "EUC-JP")
encoding_ == "ISO-2022-JP")
return 3; return 3;
else if (encoding_ == "ISO-2022-JP")
return 5;
else if (encoding_ == "BIG5" || else if (encoding_ == "BIG5" ||
encoding_ == "EUC-KR" || encoding_ == "EUC-KR" ||
encoding_ == "EUC-CN" || encoding_ == "EUC-CN" ||