Character Encodings in JSSC
JSSC uses its own internal character encodings as part of the compression algorithm.
These encodings are not related to ASCII, UTF‑8, UTF‑16, Windows‑125x, ISO‑8859, or any other system or platform encoding.
They exist only inside JSSC and are used to optimize compression for many languages, primarily the most widely used ones.
Character Encodings are used by Compression Mode 05 — “Character Encoding”. There are 15 Character Encodings covering 23 languages.
List of JSSC Character Encodings
00JSSCBASE — No languages - Punctuation, numbers, currencies, and symbols01JSSCRU — Russian, Ukrainian, Belarusian, Kazakh02JSSCENRU — English, Russian, Ukrainian, Belarusian03JSSCENKK — English, Russian, Kazakh04JSSCHI — Hindi05JSSCENHI — English, Hindi06JSSCBN — Bengali07JSSCENBN — English, Bengali08JSSCHIBN — Hindi, Bengali09JSSCJA — English, Japanese (Hiragana and Katakana)10JSSCTelu — English, Telugu11JSSCMR — English, Marathi12JSSCB — “Baltic” - Latvian, Lithuanian, Estonian, Polish, Czech, Slovak13JSSCE — “European” - English, French, German, Spanish, Portuguese, Italian, Dutch14JSSCAR — Arabic