encoding: Difference between revisions

From OpenKore Wiki
Jump to navigation Jump to search
(Created page with 'Character encoding. [http://search.cpan.org/perldoc?Encode Encode CPAN library] is used. Encodings available in your environment can be checked…')
 
m (Conversion script moved page Encoding to encoding: Converting page titles to lowercase)
 
(No difference)

Latest revision as of 22:35, 26 April 2021

Character encoding.

Encode CPAN library is used.

Encodings available in your environment can be checked with console command:

eval use Encode; Log::message("$_\n") for Encode->encodings(':all')

There are some encoding aliases provided.

Alias Encoding Language
Western cp1252 Language which uses a Roman-based alphabet. Example: English, German, French, Portuguese, Indonesian, etc
Tagalog
Simplified Chinese GBK Simplified Chinese
Traditional Chinese Big5 Traditional Chinese
Korean cp949 Korean
Russian cp1251 Russian, or a Cyrillic-based language
Cyrillic
Japanese Shift_JIS Japanese
Thai cp874 Thai
Arabic cp1256 Arabic

Developer Notes

Aliases are defined in I18N.

Changelog

r8138

Arabic added.

r5328

Western changed to cp1252 (was ISO-8859-1). Thai changed to cp874 (was ISO-8859-11).

r5317

Tagalog changed to cp1251 (was ISO-8859-1).

r5075

Korean changed to cp949 (was EUC-KR).

r4063

Simplified Chinese added. Traditional Chinese added. Chinese removed (was EUC-CN).

r4033

Russian and Cyrillic changed to cp1251 (was ISO-8859-5).

r3936

Internationalization and UTF-8 support.