CJK characters: Difference between revisions
Hairy Dude (talk | contribs) mention languages in caption Tags: Mobile edit Mobile web edit |
No edit summary |
||
Line 1: | Line 1: | ||
{{For2|Wikipedia's CJK template|[[Template:CJKV]]|help with CJK character display|[[Help:Multilingual support (East Asian)]]}} |
{{For2|Wikipedia's CJK template|[[Template:CJKV]]|help with CJK character display|[[Help:Multilingual support (East Asian)]]}} |
||
[[File:漢字文化圈/汉字文化圈 · 한자 문화권 · Vòng văn hóa chữ Hán · 漢字文化圏.svg|thumb|CJKV characters derived from Ancient Chinese characters. Left to right: Japanese, Vietnamese, Korean, Simplified Chinese, Traditional Chinese.]] |
|||
In [[Internationalization and localization|internationalization]], '''CJK''' is a collective term for the [[Chinese language|Chinese]], [[Japanese language|Japanese]], and [[Korean language|Korean]] languages, all of which include [[Chinese characters]] and derivatives (collectively, '''CJK characters''') in their writing systems |
In [[Internationalization and localization|internationalization]], '''CJK''' is a collective term for the [[Chinese language|Chinese]], [[Japanese language|Japanese]], and [[Korean language|Korean]] languages, all of which include [[Chinese characters]] and derivatives (collectively, '''CJK characters''') in their writing systems. Collectively, the CJK characters often include ''[[hànzì]]'' in [[Written Chinese|Chinese]], ''[[kanji]]'', ''[[kana]]'' in [[Japanese writing system|Japanese]], ''[[hanja]]'', and ''[[hangul]]'' in [[Korean language#Writing system|Korean]]. |
||
== Character repertoire == |
== Character repertoire == |
||
Line 8: | Line 7: | ||
Other scripts used for these languages, such as [[bopomofo]] and the [[Latin script|Latin]]-based [[pinyin]] for Chinese, [[hiragana]] and [[katakana]] for Japanese, and [[hangul]] for Korean, are not strictly "CJK characters", although CJK character sets almost invariably include them as necessary for full coverage of the target languages. |
Other scripts used for these languages, such as [[bopomofo]] and the [[Latin script|Latin]]-based [[pinyin]] for Chinese, [[hiragana]] and [[katakana]] for Japanese, and [[hangul]] for Korean, are not strictly "CJK characters", although CJK character sets almost invariably include them as necessary for full coverage of the target languages. |
||
Until the early 20th century, [[Literary Chinese]] was the written language of government and scholarship in Vietnam. Popular literature in [[Vietnamese language|Vietnamese]] was written in the ''[[chữ Nôm]]'' script, consisting of borrowed Chinese characters together with many characters created locally. By the end of the 1920s, both scripts had been replaced by writing in Vietnamese using the Latin-based [[Vietnamese alphabet]].{{sfnp|Coulmas|1991|pp=113–115}}{{sfnp|DeFrancis|1997}} |
|||
The sinologist Carl Leban (1971) produced an early survey of CJK encoding systems. |
The sinologist Carl Leban (1971) produced an early survey of CJK encoding systems. |
Revision as of 00:57, 23 October 2018
In internationalization, CJK is a collective term for the Chinese, Japanese, and Korean languages, all of which include Chinese characters and derivatives (collectively, CJK characters) in their writing systems. Collectively, the CJK characters often include hànzì in Chinese, kanji, kana in Japanese, hanja, and hangul in Korean.
Character repertoire
Chinese is written almost exclusively in Chinese characters. It requires over 3,000 characters for general literacy, but up to 40,000 characters for reasonably complete coverage. Japanese uses fewer characters — general literacy in Japanese can be expected with 1,945 characters. The use of Chinese characters in Korea is becoming increasingly rare, although idiosyncratic use of Chinese characters in proper names requires knowledge (and therefore availability) of many more characters. However, even today, students in South Korea are taught 1,800 characters.
Other scripts used for these languages, such as bopomofo and the Latin-based pinyin for Chinese, hiragana and katakana for Japanese, and hangul for Korean, are not strictly "CJK characters", although CJK character sets almost invariably include them as necessary for full coverage of the target languages.
The sinologist Carl Leban (1971) produced an early survey of CJK encoding systems.
Encoding
The number of characters required for complete coverage of all these languages' needs cannot fit in the 256-character code space of 8-bit character encodings, requiring at least a 16-bit fixed width encoding or multi-byte variable-length encodings. The 16-bit fixed width encodings, such as those from Unicode up to and including version 2.0, are now deprecated due to the requirement to encode more characters than a 16-bit encoding can accommodate—Unicode 5.0 has some 70,000 Han characters—and the requirement by the Chinese government that software in China support the GB 18030 character set.
Although CJK encodings have common character sets, the encodings often used to represent them have been developed separately by different East Asian governments and software companies, and are mutually incompatible. Unicode has attempted, with some controversy, to unify the character sets in a process known as Han unification.
CJK character encodings should consist minimally of Han characters plus language-specific phonetic scripts such as pinyin, bopomofo, hiragana, katakana and hangul.
CJK character encodings include:
- Big5 (the most prevalent encoding before Unicode was implemented)
- CCCII
- CNS 11643 (official standard of Republic of China)
- EUC-JP
- EUC-KR
- GB2312 (subset and predecessor of GB18030)
- GB18030 (mandated standard in the People's Republic of China)
- Giga Character Set (GCS)
- ISO 2022-JP
- KS C 5861
- Shift-JIS
- TRON
- Unicode
The CJK character sets take up the bulk of the assigned Unicode code space. There is much controversy among Japanese experts of Chinese characters about the desirability and technical merit of the Han unification process used to map multiple Chinese and Japanese character sets into a single set of unified characters.[citation needed]
All three languages can be written both left-to-right and top-to-bottom (right-to-left and top-to-bottom in ancient documents), but are usually considered left-to-right scripts when discussing encoding issues.
Legal status
Libraries cooperated on encoding standards for JACKPHY characters in the early 1980s. According to Ken Lunde, the abbreviation "CJK" was a registered trademark of Research Libraries Group[1] (which merged with OCLC in 2006). The trademark owned by OCLC between 1987 and 2009 has now expired.[2]
See also
- Chinese character description languages
- Chinese character encoding
- Chinese input methods for computers
- CJK Compatibility Ideographs
- CJK strokes
- CJK Unified Ideographs
- Complex Text Layout languages (CTL)
- Input method editor
- Japanese language and computers
- Korean language and computers
- List of CJK fonts
- Sinoxenic
- Variable-width encoding
References
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
- DeFrancis, John. The Chinese Language: Fact and Fantasy. Honolulu: University of Hawaii Press, 1990. ISBN 0-8248-1068-6.
- Hannas, William C. Asia's Orthographic Dilemma. Honolulu: University of Hawaii Press, 1997. ISBN 0-8248-1892-X (paperback); ISBN 0-8248-1842-3 (hardcover).
- Lemberg, Werner: The CJK package for LATEX2ε—Multilingual support beyond babel. TUGboat, Volume 18 (1997), No. 3—Proceedings of the 1997 Annual Meeting.
- Leban, Carl. Automated Orthographic Systems for East Asian Languages (Chinese, Japanese, Korean), State-of-the-art Report, Prepared for the Board of Directors, Association for Asian Studies. 1971.
- Lunde, Ken. CJKV Information Processing. Sebastopol, Calif.: O'Reilly & Associates, 1998. ISBN 1-56592-224-7.