Standard Compression Scheme for Unicode

The Standard Compression Scheme for Unicode (SCSU) is a Unicode Technical Standard for reducing the number of bytes needed to represent Unicode text, especially if that text uses mostly characters from one or a small number of per-language character blocks. It does so by dynamically mapping values in the range 128–255 to offsets within particular blocks of 128 characters. The initial conditions of the encoder mean that existing strings in ASCII and ISO-8859-1 that do not contain C0 control codes other than NULL TAB CR and LF can be treated as SCSU strings. Since most alphabets do reside in blocks of contiguous Unicode codepoints, texts that use small alphabets and either ASCII punctuation or punctuation that fits within the window for the main alphabet can be encoded at one byte per charac

Comment
enThe Standard Compression Scheme for Unicode (SCSU) is a Unicode Technical Standard for reducing the number of bytes needed to represent Unicode text, especially if that text uses mostly characters from one or a small number of per-language character blocks. It does so by dynamically mapping values in the range 128–255 to offsets within particular blocks of 128 characters. The initial conditions of the encoder mean that existing strings in ASCII and ISO-8859-1 that do not contain C0 control codes other than NULL TAB CR and LF can be treated as SCSU strings. Since most alphabets do reside in blocks of contiguous Unicode codepoints, texts that use small alphabets and either ASCII punctuation or punctuation that fits within the window for the main alphabet can be encoded at one byte per charac
Has abstract
enThe Standard Compression Scheme for Unicode (SCSU) is a Unicode Technical Standard for reducing the number of bytes needed to represent Unicode text, especially if that text uses mostly characters from one or a small number of per-language character blocks. It does so by dynamically mapping values in the range 128–255 to offsets within particular blocks of 128 characters. The initial conditions of the encoder mean that existing strings in ASCII and ISO-8859-1 that do not contain C0 control codes other than NULL TAB CR and LF can be treated as SCSU strings. Since most alphabets do reside in blocks of contiguous Unicode codepoints, texts that use small alphabets and either ASCII punctuation or punctuation that fits within the window for the main alphabet can be encoded at one byte per character (plus setup overhead, which for common languages is often only 1 byte), most other punctuation can be encoded at 2 bytes per symbol through non-locking shifts. SCSU can also switch to UTF-16 internally to handle non-alphabetic languages.
Hypernym
Standard
Is primary topic of
Standard Compression Scheme for Unicode
Label
enStandard Compression Scheme for Unicode
Link from a Wikipage to another Wikipage
ASCII
Binary Ordered Compression for Unicode
Byte
Category:Unicode Transformation Formats
Cross-site scripting
GNU Unifont
HTML
International Components for Unicode
ISO-8859-1
Microsoft SQL Server
Reuters
Symbian OS
UCS-2
Unicode
UTF-16
UTF-8
W3C
WHATWG
SameAs
4vtBF
m.02 x1s
Q7598213
SCSU
Standard Compression Scheme for Unicode
Standard Compression Scheme for Unicode
Standard Compression Scheme for Unicode
Standard Compression Scheme for Unicode
統一碼標準壓縮方案
Subject
Category:Unicode Transformation Formats
WasDerivedFrom
Standard Compression Scheme for Unicode?oldid=1107530967&ns=0
WikiPageLength
8019
Wikipage page ID
653715
Wikipage revision ID
1107530967
WikiPageUsesTemplate
Template:Character encoding
Template:Expand German
Template:Short description
Template:Unicode navigation