mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
According to http://en.wikipedia.org/wiki/ISO-2022-JP, a character may be
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:
parent
487af713fb
commit
0a2b62f468
@ -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" ||
|
||||||
|
Loading…
Reference in New Issue
Block a user