Site map  

Alphabet soup, character sets

Internally computers encode text as sequences of numbers.

US-ASCII

US-ASCII (stuff you might find on a US typewriter) is pretty straightforward;

US-ASCII
NumCh NumCh NumCh NumCh NumCh NumCh
DcHx DcHx DcHx DcHx DcHx DcHx
3220sp 48300 6440@ 8050P 9660` 11270p
3321! 49311 6541A 8151Q 9761a 11371q
3422" 50322 6642B 8252R 9862b 11472r
3523# 51333 6743C 8353S 9963c 11573s
3624$ 52344 6844D 8454T 10064d 11674t
3725% 53355 6945E 8555U 10165e 11775u
3826& 54366 7046F 8656V 10266f 11876v
3927' 55377 7147G 8757W 10367g 11977w
4028( 56388 7248H 8858X 10468h 12078x
4129) 57399 7349I 8959Y 10569i 12179y
422A* 583A: 744AJ 905AZ 1066Aj 1227Az
432B+ 593B; 754BK 915B[ 1076Bk 1237B{
442C, 603C< 764CL 925C\ 1086Cl 1247C|
452D- 613D= 774DM 935D] 1096Dm 1257D}
462E. 623E> 784EN 945E^ 1106En 1267E~
472F/ 633F? 794FO 955F_ 1116Fo
Legend
NumNumber
ChCharacter
DcDecimal
HxHexadecimal
spSpace

So an 'A' is 65, a 'B' 66, etc.

non-ASCII

Encoding non-ASCII can be done in many different ways.
Below just some of the ways this can be done;

Character sets
Num ISO-8859-1 to ISO-8859-16 Windows-1250 to Windows-1258 CP437-775 CP850 to CP874
DecHex 1 2 3 4 5 6 7 8 9101113141516505152535455565758437737775505255576061626365666974
12880C1 Control codes€Ђ€€€€€€€ÇΑĆÇÇђÇÇÇאÇÇА €
12981 Ѓ پ üΒüüüЂüüüבüüБ
13082‚‚‚‚‚‚‚‚‚éΓéééѓéééגééВ
13183 ѓƒƒƒƒƒ ƒâΔāââЃâââדââГ
13284„„„„„„„„„äΕäääёäãäהÂäД
13385………………………àΖģàůЁàààוààЕ …
13486†††††††††åΗååćєåÁåזåЖΆ
13587‡‡‡‡‡‡‡‡‡çΘćççЄçççחççЗ
13688 €ˆ ˆˆˆ ˆêΙłêłѕêêêטêêИ·
13789‰‰‰‰‰‰‰‰‰ëΚēëëЅëÊëיëëЙ¬
1388AŠЉŠ Š ٹ èΛŖèŐіèèèךèèК¦
1398B‹‹‹‹‹‹‹‹‹ïΜŗïőІïÍÐכïïЛ‘
1408CŚЊŒ Œ Œ ŒîΝīîîїîÔðלîîМ’
1418DŤЌ چ¨ ìΞŹìŹЇıìÞם‗ìНΈ
1428EŽЋŽ ژˇ ÄΟÄÄÄјÄÃÄמÀÄО―
1438FŹЏ ڈ¸ ÅΠÅÅĆЈÅÂÅן§ÅПΉ
14490 ђ گ ÉΡÉÉÉљÉÉÉנÉÉРΊ
14591‘‘‘‘‘‘‘‘‘æΣææĹЉæÀæסÈæСΪ‘
14692’’’’’’’’’ÆΤÆÆĺњÆÈÆעÊÆТΌ’
14793“““““““““ôΥōôôЊôôôףôôУ “
14894”””””””””öΦöööћöõöפËöФ ”
14995•••••••••òΧĢòĽЋòòþץÏòХΎ•
15096–––––––––ûΨ¢ûľќûÚûצûûЦΫ–
15197—————————ùΩŚùŚЌùùÝקùùЧ©—
15298 ˜ ˜˜ک ˜ÿαśÿśўİÌýר¤ÿШΏ
15399™™™™™™™™™ÖβÖÖÖЎÖÕÖשÔÖЩ²
1549Ašљš š ڑ ÜγÜÜÜџÜÜÜתÜÜЪ³
1559B›››››››››¢δøøŤЏø¢ø¢¢øЫά
1569Cśњœ œ œ œ£ε££ťю££££££Ь£
1579Dťќ zwn¯ ¥ζØØŁЮØÙØ¥ÙØЭέ
1589Ežћž zwj˛ ₧η×××ъŞ₧₧₧Û₧Юή
1599FźџŸ Ÿ ں Ÿƒθ¤ƒčЪşÓƒƒƒƒЯί
160A0NBSP (Non Breaking Space)áιĀááаáááá¦áаϊnsp
161A1¡ĄĦĄЁ ‘ ¡Ąก”Ḃ¡ĄˇЎ¡΅¡¡، ¡íκĪííАíííí´íбΐก
162A2¢˘˘ĸЂ ’¢¢Ēข¢ḃ¢ą˘ў¢Ά¢¢¢¢¢óλóóóбóóóóóóвόข
163A3£Ł£ŖЃ £££Ģฃ£££ŁŁЈ£££££££úμŻúúБúúúúúúгύฃ
164A4¤¤¤¤Є¤€¤¤Īค¤Ċ€€¤¤¤¤¤₪¤¤¤ñνżñĄцññÁñ¨ñдΑค
165A5¥Ľ ĨЅ ₯¥¥Ĩฅ„ċ¥„ĄҐ¥¥¥¥¥ ¥ÑξźÑąЦÑÑÍѸÑеΒฅ
166A6¦ŚĤĻІ ¦¦¦Ķฆ¦ḊŠŠ¦¦¦¦¦¦¦¦¦ªο”ªŽдЪӪ³ªжΓฆ
167A7§§§§Ї §§§§ง§§§§§§§§§§§§§ºπ¦ºžДğºÚº¯ºзΔง
168A8¨¨¨¨Ј ¨¨¨ĻจØẀšš¨Ё¨¨¨¨¨Ø¨¿ρ©¿Ęе¿¿¿¿Î¿иΕจ
169A9©ŠİŠЉ ©©©Đฉ©©©©©©©©©©©©©⌐σ®®ęЕ®Ò⌐⌐⌐⌐йΖฉ
170AAªŞŞĒЊ ͺתŠชŖẂªȘŞЄª ª×ھŖª¬ς¬¬¬ф¬¬¬¬¬¬кΗช
171AB«ŤĞĢЋ «««Ŧซ«ḋ«««««««««««½τ½½źФ½½½½½½л½ซ
172AC¬ŹĴŦЌ،¬¬¬Žฌ¬Ỳ¬Ź¬¬¬¬¬¬¬¬¬¼υ¼¼Čг¼¼¼¼¼¼мΘฌ
173ADSHY (Soft Hyphen)ญSHY¡φŁ¡şГ¡¡¡¡¾¡нΙญ
174AE®Ž ŽЎ ®®Ūฎ®®®ź®®®®®®®®®«χ««««««««««о«ฎ
175AF¯ŻŻ¯Џ ―¯¯ŊฏÆŸ¯ŻŻЇ¯―¯¯¯Æ¯»ψ»»»»»»»»»¤п»ฏ
176B0°°°°А °°°°ฐ°Ḟ°°°°°°°°°°°░░░░░░░░░░░░░░ฐ
177B1±ąħąБ ±±±ąฑ±ḟ±±±±±±±±±±±▒▒▒▒▒▒▒▒▒▒▒▒▒▒ฑ
178B2²˛²˛В ²²²ēฒ²Ġ²Č˛І²²²²²²²▓▓▓▓▓▓▓▓▓▓▓▓▓▓ฒ
179B3³ł³ŗГ ³³³ģณ³ġ³łłі³³³³³³³││││││││││││││ณ
180B4´´´´Д ΄´´īด“ṀŽŽ´ґ´΄´´´´´┤┤┤┤┤┤┤┤┤┤┤┤┤┤ด
181B5µľµĩЕ ΅µµĩตµṁµ”µµµµµµµµµ╡╡ĄÁÁхÁ╡╡╡╡╡╡Κต
182B6śĥļЖ Άķถ╢╢ČÂÂХÂ╢╢╢╢╢╢Λถ
183B7·ˇ·ˇЗ ····ท·Ṗ···········╖╖ĘÀĚиÀ╖╖╖╖╖╖Μท
184B8¸¸¸¸И Έ¸¸ļธøẁžž¸ё¸Έ¸¸¸ø¸╕╕Ė©ŞИ©╕╕╕╕╕╕Νธ
185B9¹šıšЙ Ή¹¹đน¹ṗ¹čą№¹Ή¹¹¹¹¹╣╣╣╣╣╣╣╣╣╣╣╣╣╣น
186BAºşşēК Ί÷ºšบŗẃºșşєºΊº÷؛ŗº║║║║║║║║║║║║║║บ
187BB»ťğģЛ؛»»»ŧป»Ṡ»»»»»»»»»»»╗╗╗╗╗╗╗╗╗╗╗╗╗╗ป
188BC¼źĵŧМ Ό¼¼žผ¼ỳŒŒĽј¼Ό¼¼¼¼¼╝╝╝╝╝╝╝╝╝╝╝╝╝╝ผ
189BD½˝½ŊН ½½½―ฝ½Ẅœœ˝Ѕ½½½½½½½╜╜Į¢Żй¢╜╜╜╜╜╜Ξฝ
190BE¾ž žО Ύ¾¾ūพ¾ẅŸŸľѕ¾Ύ¾¾¾¾¾╛╛Š¥żЙ¥╛╛╛╛╛╛Οพ
191BF¿żżŋП؟Ώ ¿ŋฟæṡ¿żżї¿Ώ¿¿؟æ¿┐┐┐┐┐┐┐┐┐┐┐┐┐┐ฟ
192C0ÀŔÀĀР ΐ ÀĀภĄÀÀÀŔАÀΐÀְہĄÀ└└└└└└└└└└└└└└ภ
193C1ÁÁÁÁСءΑ ÁÁมĮÁÁÁÁБÁΑÁֱءĮÁ┴┴┴┴┴┴┴┴┴┴┴┴┴┴ม
194C2ÂÂÂÂТآΒ ÂÂยĀÂÂÂÂВÂΒÂֲآĀÂ┬┬┬┬┬┬┬┬┬┬┬┬┬┬ย
195C3ÃĂ ÃУأΓ ÃÃรĆÃÃĂĂГÃΓÃֳأĆĂ├├├├├├├├├├├├├├ร
196C4ÄÄÄÄФؤΔ ÄÄฤÄÄÄÄÄДÄΔÄִؤÄÄ──────────────ฤ
197C5ÅĹĊÅХإΕ ÅÅลÅÅÅĆĹЕÅΕÅֵإÅÅ┼┼┼┼┼┼┼┼┼┼┼┼┼┼ล
198C6ÆĆĈÆЦئΖ ÆÆฦĘÆÆÆĆЖÆΖÆֶئĘÆ╞╞ŲãĂкã╞╞╞╞╞╞Πฦ
199C7ÇÇÇĮЧاΗ ÇĮวĒÇÇÇÇЗÇΗÇַاĒÇ╟╟ŪÃăКÃ╟╟╟╟╟╟Ρว
200C8ÈČÈČШبΘ ÈČศČÈÈÈČИÈΘÈָبČÈ╚╚╚╚╚╚╚╚╚╚╚╚╚╚ศ
201C9ÉÉÉÉЩةΙ ÉÉษÉÉÉÉÉЙÉΙÉֹةÉÉ╔╔╔╔╔╔╔╔╔╔╔╔╔╔ษ
202CAÊĘÊĘЪتΚ ÊĘสŹÊÊÊĘКÊΚÊ تŹÊ╩╩╩╩╩╩╩╩╩╩╩╩╩╩ส
203CBËËËËЫثΛ ËËหĖËËËËЛËΛËֻثĖË╦╦╦╦╦╦╦╦╦╦╦╦╦╦ห
204CCÌĚÌĖЬجΜ ÌĖฬĢÌÌÌĚМÌΜÌּجĢ̀╠╠╠╠╠╠╠╠╠╠╠╠╠╠ฬ
205CDÍÍÍÍЭحΝ ÍÍอĶÍÍÍÍНÍΝÍֽحĶÍ══════════════อ
206CEÎÎÎÎЮخΞ ÎÎฮĪÎÎÎÎОÎΞÎ־خĪÎ╬╬╬╬╬╬╬╬╬╬╬╬╬╬ฮ
207CFÏĎÏĪЯدΟ ÏÏฯĻÏÏÏĎПÏΟÏֿدĻÏ╧╧ޤ¤¤¤╧╧╧╧╧╧Σฯ
208D0ÐĐ ĐаذΠ ĞÐะŠŴÐĐĐРÐΠĞ׀ذŠĐ╨╨ąðđлº╨╨╨╨╨╨Τะ
209D1ÑŃÑŅбرΡ ÑŅัŃÑÑŃŃСÑΡÑׁرŃÑ╤╤čÐĐЛª╤╤╤╤╤╤Υั
210D2ÒŇÒŌвز ÒŌาŅÒÒÒŇТÒ ÒׂزŅ̉╥╥ęÊĎмÊ╥╥╥╥╥╥Φา
211D3ÓÓÓĶгسΣ ÓÓำÓÓÓÓÓУÓΣÓ׃سÓÓ╙╙ėËËМË╙╙╙╙╙╙Χำ
212D4ÔÔÔÔдشΤ ÔÔิŌÔÔÔÔФÔΤÔװشŌÔ╘╘įÈďнÈ╘╘╘╘╘╘Ψิ
213D5ÕŐĠÕеصΥ ÕÕีÕÕÕŐŐХÕΥÕױصÕƠ╒╒šıŇН ╒╒╒╒╒╒Ωี
214D6ÖÖÖÖжضΦ ÖÖึÖÖÖÖÖЦÖΦÖײضÖÖ╓╓ųÍÍоÍ╓╓╓╓╓╓αึ
215D7××××зطΧ ×Ũื×Ṫ׌×Ч×Χ×׳×××╫╫ūÎÎОÎ╫╫╫╫╫╫βื
216D8ØŘĜØиظΨ ØØุŲØØŰŘШØΨØ״طŲØ╪╪žÏěпÏ╪╪╪╪╪╪γุ
217D9ÙŮÙŲйعΩ ÙŲูŁÙÙÙŮЩÙΩÙ ظŁÙ┘┘┘┘┘┘┘┘┘┘┘┘┘┘ู
218DAÚÚÚÚкغΪ ÚÚฺŚÚÚÚÚЪÚΪÚ عŚÚ┌┌┌┌┌┌┌┌┌┌┌┌┌┌ฺ
219DBÛŰÛÛл Ϋ ÛÛ ŪÛÛÛŰЫÛΫÛ غŪÛ██████████████
220DCÜÜÜÜм ά ÜÜ ÜÜÜÜÜЬÜάÜ ـÜÜ▄▄▄▄▄▄▄▄▄▄▄▄▄▄
221DDÝÝŬŨн έ İÝ ŻÝÝĘÝЭÝέİ فŻƯ▌▌▌¦ŢП¦▌▌▌▌▌▌δ
222DEÞŢŜŪо ή ŞÞ ŽŶÞȚŢЮÞήŞ قŽ̃▐▐▐ÌŮяÌ▐▐▐▐▐▐ε
223DFßßßßп ί‗ßß฿ßßßßßЯßίß كßß▀▀▀▀▀▀▀▀▀▀▀▀▀▀฿
224E0àŕàāрـΰאàāเąàààŕаàΰàאàąàαωÓÓÓЯÓαααααрζเ
225E1ááááсفαבááแįááááбáαáבلįáßάßßßрßßßßßßсηแ
226E2ââââтقβגââโāââââвâβâגâāâΓέŌÔÔРÔΓΓΓΓΓтθโ
227E3ãă ãуكγדããใćããăăгãγãדمćăπήŃÒŃсÒπππππуιใ
228E4ääääфلδהääไäääääдäδäהنääΣϊõõńСõΣΣΣΣΣфκไ
229E5åĺċåхمεוååๅåååćĺеåεåוهååσίÕÕňтÕσσσσσхλๅ
230E6æćĉæцنζזææๆęæææćжæζæזوęæµόµµŠТµµµµµµцμๆ
231E7çççįчهηחçį็ēççççзçηçחçēçτύńþšу τττττчν็
232E8èčèčшوθטèč่čèèèčиèθèטèčèΦϋĶÞŔУ×ΦΦΦΦΦшξ่
233E9ééééщىιיéé้éééééйéιéיéééΘώķÚÚжÚΘΘΘΘΘщο้
234EAêęêęъيκךêę๊źêêêęкêκêךêźêΩΆĻÛŕЖÛΩΩΩΩΩъπ๊
235EBëëëëыًλכëë๋ėëëëëлëλëכëėëδΈļÙŰвÙδδδδδыρ๋
236ECìěìėьٌμלìė์ģìììěмìμìלىģ́∞ΉņýýВì∞∞∞∞∞ьσ์
237EDííííэٍνםííํķííííнíνíםيķíφΊĒÝÝьÿφφφφφэςํ
238EEîîîîюَξמîî๎īîîîîоîξîמîīîεΌŅ¯ţЬ¯εεεεεюτ๎
239EFïďïīяُοןïï๏ļïïïďпïοïןïļï∩Ύ’´´№´∩∩∩∩∩я΄๏
240F0ðđ đ№ِπנğð๐šŵðđđрðπğנًšđ≡Ώ­­­­­≡≡≡≡≡Ё­๐
241F1ñńñņёّρסñņ๑ńññńńсñρñסٌńñ±±±±˝ы±±±±±±ё±๑
242F2òňòōђْςעòō๒ņòòòňтòςòעٍņ̣≥≥“‗˛Ы ≥≥≥≥≥Єυ๒
243F3óóóķѓ σףóó๓óóóóóуóσóףَóó≤≤¾¾ˇз¾≤≤≤≤≤єφ๓
244F4ôôôôє τפôô๔ōôôôôфôτôפôōô⌠Ϊ˘З⌠⌠⌠⌠⌠Їχ๔
245F5õőġõѕ υץõõ๕õõõőőхõυõץُõơ⌡Ϋ§§§ш§⌡⌡⌡⌡⌡ї§๕
246F6ööööі φצöö๖öööööцöφöצِöö÷÷÷÷÷Ш÷÷÷÷÷÷Ўψ๖
247F7÷÷÷÷ї χק÷ũ๗÷ṫ÷ś÷ч÷χ÷ק÷÷÷≈≈„¸¸э¸≈≈≈≈≈ў΅๗
248F8øřĝøј ψרøø๘ųøøűřшøψøרّųø°°°°°Э°°°°°°°°๘
249F9ùůùųљ ωשùų๙łùùùůщùωùשùłù∙∙∙¨¨щ¨∙∙∙∙∙∙¨๙
250FAúúúúњ ϊתúú๚śúúúúъúϊúתْśú····˙Щ·······ω๚
251FBûűûûћ ϋ ûû๛ūûûûűыûϋû ûūû√√¹¹űч¹√√√√√√ϋ๛
252FCüüüüќ ό üü üüüüüьüόü üüüⁿⁿ³³ŘЧ³ⁿⁿⁿⁿⁿ№ΰ
253FDýýŭũ§ ύlrmıý żýýęýэýύılrmlrmżư²²²²ř§²²²²²²¤ώ
254FEþţŝūў ώrlmşþ žŷþțţюþώşrlmrlmž₫■■■■■■■■■■■■■■
255FFÿ˙˙˙џ ÿĸ ’ÿÿÿ˙яÿ ÿ ے˙ÿnspnspnspnspnspnspnspnspnspnspnspnspnspnsp
Legend
nspNO-BREAK SPACE
zwnZERO WIDTH NON-JOINER
zwjZERO WIDTH JOINER
lrmLEFT-TO-RIGHT MARK
rlmRIGHT-TO-LEFT MARK

Confusing isn't it? Imagine the confusion when you send someone a file without specifying the charset. Or send an email, post on social media or write a webpage without specifying the charset.
The table above lists 39 ways to interpret your text. And there are many more charsets than just these 39. The confusion caused by the absence of a character set is known as alphabet soup, mojibake, character transformation, letter salad, chaotic code, monkey's alphabet, trash, garbage lettering or deformation. This example clearly demonstrates the problem.

The good news news is, that all of this is obsolete. And has been for more than a decade. Just configure all your stuff to use Unicode UTF-8 instead.

Newsclients

Newsclients unsuited for non-ASCII

These programs do not state the characterset in their headers;

More info on newsclients