Difference between revisions of "Template:GB18030/main"
Jump to navigation
Jump to search
imported>HarJIT |
imported>HarJIT |
||
Line 12: | Line 12: | ||
is moot since we're handling it here. --> | is moot since we're handling it here. --> | ||
|7743={{#ifeq:{{{edition|}}}|2000|81 35 F4 37|A8 BC}} | |7743={{#ifeq:{{{edition|}}}|2000|81 35 F4 37|A8 BC}} | ||
− | |59335={{# | + | |59335={{#switch:{{{edition|}}}|2000=A8 BC|newucs= |#default=81 35 F4 37}} |
<!-- | <!-- | ||
Latest revision as of 12:44, 18 August 2020
94 39 DA 33
Contains the overriding logic of {{GB18030}}
. Defines mappings for problem codes (those which differ between editions, or between implementations, or four-byte codes out of order resulting from this) itself. Handles ASCII characters itself. For other characters, invokes Template:GB18030/BMP or Template:GB18030/astral.
Usage
Takes one positional parameter: a Unicode code point in decimal. Outputs a GB 18030 byte sequence in hexadecimal, with bytes delimited by spaces.
Optional named parameters include gb1988
(a boolean controlling if ¥ is mapped to 0x24—if in doubt, leave this off) and edition
(2000
, 2005
, web
or newucs
—defaulting to 2005
).
The above documentation is transcluded from Template:GB18030/main/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |