Interní kód - Internal code - Wikipedia

v Čína, neima (內 碼, 内 码; pchin-jin: nèimă; jyutping: noi6 maa5, doslova interní kód) je kódování a charakter v některých znaková sada, nebo do Kódování znaků se používá. Není to kódování samo o sobě a skutečné kódování, na které se odkazuje, musí být určeno kontextem.

Na libovolném počítačovém systému je interní kód použit nativní kódování. Například v systému založeném na Big5 (např. Microsoft Windows 3.1 lokalizováno pro tradiční čínštinu), interní kód je Big5; podobně v a GB -založený systém (např. DOS běžící CCDOS), interní kód by byl GB2312. Na raných počítačích Karta čínského jazyka vezme interní kódy a na obrazovce vykreslí odpovídající čínské znaky.[1] Na mnoha moderních operačních systémech (například na všech moderních systémech Microsoft Windows) je interní kód formou Unicode.

V rámci konkrétního kódování interní kód určitého znaku jednoduše znamená hodnotu kódový bod slouží k reprezentaci této postavy. Například v kódování Big5 je znak „一“ (čínština, lit. jeden) má interní kód A440 (hexadecimální ); v kódování GB má stejný znak interní kód D2BB.

„Neimova metoda“

Další příklady, kdy je interním kódem Unicode, viz Unicode.

Interní kód lze použít jako vstupní metoda pro zadávání Znaky Han. Tato metoda zadávání se v čínštině obvykle nazývá 內 碼 a obvykle se poskytuje pro interní kódy Big5 a GB; v angličtině to může být různě nazýváno „neima“, „interní kód“, „surový kód“ nebo jiné podobné názvy.

Například v systému založeném na Big5 lze zadat znak 一 zadáním „A440“ pomocí metody zadávání „interního kódu“. Na druhou stranu, v systému založeném na GB by zadání znaku znamenalo „D2BB“.

NeiMa očekává, že uživatel zadá požadovaný znak poskytnutím jeho hodnoty v rámci zvoleného uživatele znaková sada.

Například k zadání čínského znaku „不“ (Pchin-jin "bù" - anglicky "not") lze spustit editor Neima, přepnout na Unicode režim kódování znaků a poté zadejte „bù“ hexadecimální hodnota v tabulce Unicode, což je 4E0D. NeiMa je ​​velmi nepříjemný způsob psaní znaků, protože uživatel by musel znát body kódu všech potřebných znaků.

Obecněji řečeno, NeiMa v režimu Unicode přijímá jakýkoli bod kódu v tabulce Unicode, takže uživatelé nejsou omezeni na zadávání čínských znaků, ale také jakýkoli jiný znak, který lze v tabulce Unicode najít. Například, Latinské velké písmeno A., A, lze zadat pomocí NeiMa pomocí kódového bodu Unicode A, což je 0041.

V systému založeném na Unicode je možné zadat znak zadáním jeho čísla Unicode v šestnáctkové soustavě. Taková vstupní metoda může být také nazývána „neima“ nebo „Unicode“.

V systému založeném na JIS (v japonštině) může existovat a Kuten metoda zadávání, která umožňuje zadávání znaků pomocí formuláře interního kódu, který se nazývá „kuten form“; tento druh metody zadávání se nazývá quwei na systémech založených na GB (čínština). Ačkoli forma kuten (quwei) souvisí s interním kódem, tyto metody zadávání nejsou obvykle označovány jako metody zadávání „interního kódu“.

Použití metody zadávání „interního kódu“ k zadávání znaků by obvykle nebylo příliš praktické. Je však užitečné pro zadávání speciálních symbolů, které by jinak nebylo možné zadat pomocí jiných metod zadávání. Uživatel by však musel mít tabulku znaků s interními kódy.

Viz také

Reference

  1. ^ 朱, 巧 明 (2005). 中文 信息 处理 技术 教程. p. 162. ISBN  9787302117612.