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 Chinese Traditional (Big5) and decoding with Western European (ISO) will sometimes produce strange characters. Characters may display as a box denoting binary data, another character or even several other characters.


Encoding from Chinese Traditional (Big5) (code page 950, big5) to Western European (ISO) (code page 28591, iso-8859-1)

DecHexbig5iso-8859-1
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??
DecHexbig5iso-8859-1
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
DecHexbig5iso-8859-1
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¢¢F
163A3£¢G
164A4¤?
165A5¥¢D
166A6¦|
167A7§¡±
168A8¨¡L
169A9©c
170AAªa
171AB«?
172AC¬?
173AD­-
174AE®R
175AF¯¡Â
176B0°¢X
177B1±¡Ó
178B2²2
179B3³3
180B4´¡¦
181B5µ£g
182B6?
183B7·¡P
184B8¸¡M
185B9¹1
186BAºo
187BB»?
188BC¼?
189BD½?
190BE¾?
191BF¿?
DecHexbig5iso-8859-1
192C0ÀA
193C1ÁA
194C2ÂA
195C3ÃA
196C4ÄA
197C5ÅA
198C6ÆA
199C7ÇC
200C8ÈE
201C9ÉE
202CAÊE
203CBËE
204CCÌI
205CDÍI
206CEÎI
207CFÏI
208D0ÐD
209D1ÑN
210D2ÒO
211D3ÓO
212D4ÔO
213D5ÕO
214D6ÖO
215D7סÑ
216D8ØO
217D9ÙU
218DAÚU
219DBÛU
220DCÜU
221DDÝY
222DEÞT
223DFßs
224E0àa
225E1áa
226E2âa
227E3ãa
228E4äa
229E5åa
230E6æa
231E7çc
232E8èe
233E9ée
234EAêe
235EBëe
236ECìi
237EDíi
238EEîi
239EFïi
240F0ðe
241F1ñn
242F2òo
243F3óo
244F4ôo
245F5õo
246F6öo
247F7÷¡Ò
248F8øo
249F9ùu
250FAúu
251FBûu
252FCüu
253FDýy
254FEþt
255FFÿy


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