Character encoding (Generation I): Difference between revisions
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
Junebug12851 (talk | contribs) (Replaced table with better representation image) |
(Undo revision 2948102 by Junebug12851 (talk) Not the correct way to do things) |
||
Line 10: | Line 10: | ||
===English=== | ===English=== | ||
Bytes with a dark gray background are not used normally in the English games. Characters with a light gray background are holdovers from the Japanese game but that are not used in the English game. | |||
:{| style="text-align: center; border-collapse: collapse" cellpadding="2px" width="375px" | |||
|- | |||
! || -0 || -1 || -2 || -3 || -4 || -5 || -6 || -7 || -8 || -9 || -A || -B || -C || -D || -E || -F | |||
|- | |||
! 0- | |||
| <small>NULL</small> || colspan=15 style="background: #bbb" | | |||
|- | |||
! 1- | |||
| colspan=16 rowspan=3 style="background: #bbb" | ''Junk'' | |||
|- | |||
! 2- | |||
|- | |||
! 3- | |||
|- | |||
! 4- | |||
| colspan=8 style="background: #bbb" | || colspan=8 | ''Control characters'' | |||
|- | |||
! 5- | |||
| colspan=16 | ''Control characters'' | |||
|- style="background: #ddd" | |||
! style="background: #fff" | 6- | |||
| A || B || C || D || E || F || G || H || I || V || S || L || M || style="background: #fff" | : || ぃ || ぅ | |||
|- style="background: #ddd" | |||
! style="background: #fff" | 7- | |||
| ‘ || ’ || “ || ” || ・ || … || ぁ || ぇ || ぉ || [[File:Character 0x79 i.png]] || = || [[File:Character 0x7B i.png]] || <nowiki>||</nowiki> || [[File:Character 0x7D i.png]] || [[File:Character 0x7E i.png]] || style="background: #fff" | | |||
|- | |||
! 8- | |||
| A || B || C || D || E || F || G || H || I || J || K || L || M || N || O || P | |||
|- | |||
! 9- | |||
| Q || R || S || T || U || V || W || X || Y || Z || ( || ) || : || ; || [ || ] | |||
|- | |||
! A- | |||
| a || b || c || d || e || f || g || h || i || j || k || l || m || n || o || p | |||
|- | |||
! B- | |||
| q || r || s || t || u || v || w || x || y || z || é || 'd || 'l || 's || 't || 'v | |||
|- | |||
! C- | |||
| colspan=16 rowspan=2 style="background: #bbb" | ''Junk'' | |||
|- | |||
! D- | |||
|- | |||
! E- | |||
| ' || <sup>P</sup><sub>K</sub> || <sup>M</sup><sub>N</sub> || - || 'r || 'm || ? || ! || . || style="background: #ddd" | ァ || style="background: #ddd" | ゥ || style="background: #ddd" | ェ || ▷ || ▶ || ▼ || ♂ | |||
|- | |||
! F- | |||
| {{PDollar}} || × || . || / || , || ♀ || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 | |||
|} | |||
In the Japanese games (as can be seen below), 0xF2 is distinguishable from 0xE8, with the former meant as a decimal point while the latter is punctuation. Presumably this intention was largely inherited when the English games were made, as most of the game's script uses 0xE8 exclusively; however, 0xF2 appears in the character table for user input, meaning it may appear in user-input names (and, conversely, 0xE8 never should). | In the Japanese games (as can be seen below), 0xF2 is distinguishable from 0xE8, with the former meant as a decimal point while the latter is punctuation. Presumably this intention was largely inherited when the English games were made, as most of the game's script uses 0xE8 exclusively; however, 0xF2 appears in the character table for user input, meaning it may appear in user-input names (and, conversely, 0xE8 never should). |