String Functions - Online String Manipulation Tools

Encoding Problem Table

What happens if you encode a character with one encoding and then try to decode with another? This is often the case when you have a mix of operating systems and/or internationalization requirements. Also, this tend to be a problem with web frameworks where the code page can be set in the http header or in the http head section. Selecting the wrong encoding (code page) may display some characters correctly but others will be scrambled. The first 256 characters in a mixed selection of encodings are displayed below. Encoding a text with Unicode (UTF-8) and decoding with Central European (Windows) will sometimes produce strange characters. Characters may display as a box denoting binary data, another character or even several other characters.


Encoding from Unicode (UTF-8) (code page 65001, utf-8) to Central European (Windows) (code page 1250, windows-1250)

DecHexutf-8windows-1250
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F
1610
1711
1812
1913
2014
2115
2216
2317
2418
2519
261A
271B
281C
291D
301E
311F
3220
3321!!
3422""
3523##
3624$$
3725%%
3826&&
3927''
4028((
4129))
422A**
432B++
442C,,
452D--
462E..
472F//
483000
493111
503222
513333
523444
533555
543666
553777
563888
573999
583A::
593B;;
603C<<
613D==
623E>>
633F??
DecHexutf-8windows-1250
6440@@
6541AA
6642BB
6743CC
6844DD
6945EE
7046FF
7147GG
7248HH
7349II
744AJJ
754BKK
764CLL
774DMM
784ENN
794FOO
8050PP
8151QQ
8252RR
8353SS
8454TT
8555UU
8656VV
8757WW
8858XX
8959YY
905AZZ
915B[[
925C\\
935D]]
945E^^
955F__
9660``
9761aa
9862bb
9963cc
10064dd
10165ee
10266ff
10367gg
10468hh
10569ii
1066Ajj
1076Bkk
1086Cll
1096Dmm
1106Enn
1116Foo
11270pp
11371qq
11472rr
11573ss
11674tt
11775uu
11876vv
11977ww
12078xx
12179yy
1227Azz
1237B{{
1247C||
1257D}}
1267E~~
1277F
DecHexutf-8windows-1250
12880€Â€
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Âť
1589EžÂž
1599FŸÂź
160A0 Â 
161A1¡Âˇ
162A2¢Â˘
163A3£ÂŁ
164A4¤Â¤
165A5¥ÂĄ
166A6¦Â¦
167A7§Â§
168A8¨Â¨
169A9©Â©
170AAªÂŞ
171AB«Â«
172AC¬Â¬
173AD­Â­
174AE®Â®
175AF¯ÂŻ
176B0°Â°
177B1±Â±
178B2²Â˛
179B3³Âł
180B4´Â´
181B5µÂµ
182B6¶
183B7·Â·
184B8¸Â¸
185B9¹Âą
186BAºÂş
187BB»Â»
188BC¼ÂĽ
189BD½Â˝
190BE¾Âľ
191BF¿Âż
DecHexutf-8windows-1250
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ýĂ˝
254FEþĂľ
255FFÿĂż


Tags: encoding decoding problem double character error

More Encoding Tables

More string functions
Reverse A String
Calculate String Length
Count The Occurrences Of A SubstringConvert To Uppercase Or Lowercase
HTML-Encode A StringHTML-Decode A String
URL-Encode A StringURL-Decode A String
Convert A String To HexConvert Hex To String
Convert A String To BinaryConvert Binary To String
Base64-Encode A StringBase64-Decode A String
Decimal To BinaryBinary To Decimal
Decimal To HexHex To Decimal
Character Encoder / DecoderCharacter Encoding Errors Analyzer





 
Privacy Policy



String Manipulation For Programmers
For a comparison of string function notation in different programming languages such as Pascal, VB.NET, Perl, Java, C, C++, Ruby and many more, see the Wikipedia article Comparison Of Programming Languages (String Functions)


Other sites of interest
Chinese Flashcards
Free Educational Websites
Map Quiz Game