aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorZufu Liu <unknown>2026-01-19 15:23:12 +1100
committerZufu Liu <unknown>2026-01-19 15:23:12 +1100
commited97cb6060c786a4ddc0567250911f7093244d55 (patch)
tree977af805bdf1f3fe0c043b6b8d190de6619138e6 /src
parent58d4a329fe7cad43a664028f39fb0b1260ccf5b8 (diff)
downloadscintilla-mirror-ed97cb6060c786a4ddc0567250911f7093244d55.tar.gz
Allow Euro in code page 936 for byte 0x80.
Diffstat (limited to 'src')
-rw-r--r--src/DBCS.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/DBCS.cxx b/src/DBCS.cxx
index f92b7a5a9..062c30a51 100644
--- a/src/DBCS.cxx
+++ b/src/DBCS.cxx
@@ -90,10 +90,13 @@ bool DBCSIsTrailByte(int codePage, char ch) noexcept {
bool IsDBCSValidSingleByte(int codePage, int ch) noexcept {
switch (codePage) {
case cp932:
+ // Shift_jis
return ch == 0x80
|| (ch >= 0xA0 && ch <= 0xDF)
|| (ch >= 0xFD);
-
+ case cp936:
+ // GBK
+ return ch == 0x80;
default:
return false;
}