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
editTakes 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
).