mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
fix: use block char █ fallback for unknown codepoints in transliteration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -73,7 +73,7 @@ public:
|
||||
case 0x00E7: return 'c'; case 0x00C7: return 'C'; // ç Ç
|
||||
case 0x00F1: return 'n'; case 0x00D1: return 'N'; // ñ Ñ
|
||||
case 0x00FD: return 'y'; case 0x00DD: return 'Y'; // ý Ý
|
||||
default: return '?';
|
||||
default: return '\xDB'; // CP437 full block █
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ public:
|
||||
if (*p) cp = (cp << 6) | (*p++ & 0x3F);
|
||||
} else {
|
||||
while (*p && (*p & 0xC0) == 0x80) p++;
|
||||
dest[j++] = '?';
|
||||
dest[j++] = '\xDB';
|
||||
continue;
|
||||
}
|
||||
dest[j++] = transliterateCodepoint(cp);
|
||||
|
||||
Reference in New Issue
Block a user