A blog about software development, primarily in Java and about web applications.

Friday, July 8, 2011

Special Unicode Characters

We often experience issues with supporting and displaying a large variety of unicode contents. The issues are often around font, encoding, and escaping and unescaping the characters for URLs, XML, HTML, and Java. Recently, our QA Manager gave me a nice copy of a bunch of characters that he tests with in the form of a Word document, an Excel spreadsheet, and a PDF. I would love to add the files here, but don't see a way to attach files to blogger.com. (!?)

Here's the list in HTML. The first number is not the unicode decimal value; it's just a line number from the original file and used for referencing them.

Fyi...a good way to get the decimal and hex equivalents of these number is to use the Vim editor. You can use either the :ascii or ga command when on top of a character.

1 space
2 ! exclamation mark
3 " quotation mark
4 # number sign
5 $ dollar sign
6 % percent sign
7 & ampersand
8 ' apostrophe
9 ( left parenthesis
10 ) right parenthesis
11 * asterisk
12 + plus sign
13 , comma
14 - hyphen-minus
15 . full stop
16 / solidus
17 0 digit zero
18 1 digit one
19 2 digit two
20 3 digit three
21 4 digit four
22 5 digit five
23 6 digit six
24 7 digit seven
25 8 digit eight
26 9 digit nine
27 : colon
28 ; semicolon
29 < less-than sign
30 = equals sign
31 > greater-than sign
32 ? question mark
33 @ commercial at
34 A Latin capital letter A
35 B Latin capital letter B
36 C Latin capital letter C
37 D Latin capital letter D
38 E Latin capital letter E
39 F Latin capital letter F
40 G Latin capital letter G
41 H Latin capital letter H
42 I Latin capital letter I
43 J Latin capital letter J
44 K Latin capital letter K
45 L Latin capital letter L
46 M Latin capital letter M
47 N Latin capital letter N
48 O Latin capital letter O
49 P Latin capital letter P
50 Q Latin capital letter Q
51 R Latin capital letter R
52 S Latin capital letter S
53 T Latin capital letter T
54 U Latin capital letter U
55 V Latin capital letter V
56 W Latin capital letter W
57 X Latin capital letter X
58 Y Latin capital letter Y
59 Z Latin capital letter Z
60 [ left square bracket
61 \ reverse solidus
62 ] right square bracket
63 ^ circumflex accent
64 _ low line
65 ` grave accent
66 a Latin small letter a
67 b Latin small letter b
68 c Latin small letter c
69 d Latin small letter d
70 e Latin small letter e
71 f Latin small letter f
72 g Latin small letter g
73 h Latin small letter h
74 i Latin small letter i
75 j Latin small letter j
76 k Latin small letter k
77 l Latin small letter l
78 m Latin small letter m
79 n Latin small letter n
80 o Latin small letter o
81 p Latin small letter p
82 q Latin small letter q
83 r Latin small letter r
84 s Latin small letter s
85 t Latin small letter t
86 u Latin small letter u
87 v Latin small letter v
88 w Latin small letter w
89 x Latin small letter x
90 y Latin small letter y
91 z Latin small letter z
92 { left curly bracket
93 | vertical line
94 } right curly bracket
95 ~ tilde
96 ¡ inverted exclamation mark
97 ¢ cent sign
98 £ British pound currency sign
99 ¤ currency sign
100 ¥ Japanese yen sign
101 ¦ broken bar
102 § section sign
103 ¨ diaeresis
104 © copyright sign
105 ª feminine ordinal indicator
106 « left-pointing double angle quotation mark
107 ® registered sign
108 ¯ macron
109 ° degree sign
110 ± plus-minus sign
111 ² superscript two
112 ³ superscript three
113 ´ acute accent
114 μ micro sign
115 ¸ cedilla
116 ¹ superscript one
117 º masculine ordinal indicator
118 » right-pointing double angle quotation mark
119 ¼ vulgar fraction one quarter
120 ½ vulgar fraction one half
121 ¾ vulgar fraction three quarters
122 ¿ inverted question mark
123 À Latin capital letter A with grave
124 Á Latin capital letter A with acute
125 Â Latin capital letter A with circumflex
126 Ã Latin capital letter A with tilde
127 Ä Latin capital letter A with diaeresis
128 Å Latin capital letter A with ring above
129 Æ Latin capital letter AE
130 Ç Latin capital letter C with cedilla
131 È Latin capital letter E with grave
132 É Latin capital letter E with acute
133 Ê Latin capital letter E with circumflex
134 Ë Latin capital letter E with diaeresis
135 Ì Latin capital letter I with grave
136 Í Latin capital letter I with acute
137 Î Latin capital letter I with circumflex
138 Ï Latin capital letter I with diaeresis
139 Ð Latin capital letter Eth
140 Ñ Latin capital letter N with tilde
141 Ò Latin capital letter O with grave
142 Ó Latin capital letter O with acute
143 Ô Latin capital letter O with circumflex
144 Õ Latin capital letter O with tilde
145 Ö Latin capital letter O with diaeresis
146 × multiplication sign
147 Ø Latin capital letter O with stroke
148 Ù Latin capital letter U with grave
149 Ú Latin capital letter U with acute
150 Û Latin capital letter U with circumflex
151 Ü Latin capital letter U with diaeresis
152 Ý Latin capital letter Y with acute
153 Þ Latin capital letter Thorn
154 ß Latin small letter sharp s
155 à Latin small letter a with grave
156 á Latin small letter a with acute
157 â Latin small letter a with circumflex
158 ã Latin small letter a with tilde
159 ä Latin small letter a with diaeresis
160 å Latin small letter a with ring above
161 æ Latin small letter ae
162 ç Latin small letter c with cedilla
163 è Latin small letter e with grave
164 é Latin small letter e with acute
165 ê Latin small letter e with circumflex
166 ë Latin small letter e with diaeresis
167 ì Latin small letter i with grave
168 í Latin small letter i with acute
169 î Latin small letter i with circumflex
170 ï Latin small letter i with diaeresis
171 ð Latin small letter eth
172 ñ Latin small letter n with tilde
173 ò Latin small letter o with grave
174 ó Latin small letter o with acute
175 ô Latin small letter o with circumflex
176 õ Latin small letter o with tilde
177 ö Latin small letter o with diaeresis
178 ÷ division sign
179 ø Latin small letter o with stroke
180 ù Latin small letter u with grave
181 ú Latin small letter u with acute
182 û Latin small letter u with circumflex
183 ü Latin small letter u with diaeresis
184 ý Latin small letter y with acute
185 þ Latin small letter thorn
186 Ā Latin capital letter A with macron
187 ā Latin small letter a with macron
188 Ă Latin capital letter A with breve
189 ă Latin small letter a with breve
190 Ą Latin capital letter A with ogonek
191 ą Latin small letter a with ogonek
192 Ć Latin capital letter C with acute
193 ć Latin small letter c with acute
194 Ĉ Latin capital letter C with circumflex
195 ĉ Latin small letter c with circumflex
196 Ċ Latin capital letter C with dot above
197 ċ Latin small letter c with dot above
198 Č Latin capital letter C with caron
199 č Latin small letter c with caron
200 Ď Latin capital letter D with caron
201 ď Latin small letter d with caron
202 Đ Latin capital letter D with stroke
203 đ Latin small letter d with stroke
204 Ē Latin capital letter E with macron
205 ē Latin small letter e with macron
206 Ĕ Latin capital letter E with breve
207 ĕ Latin small letter e with breve
208 Ė Latin capital letter E with dot above
209 ė Latin small letter e with dot above
210 Ę Latin capital letter E with ogenek
211 ę Latin small letter e with ogenek
212 Ě Latin capital letter E with caron
213 ě Latin small letter e with caron
214 Ĝ Latin capital letter G with circumflex
215 ĝ Latin small letter g with circumflex
216 Ğ Latin capital letter G with breve
217 ğ Latin small letter g with breve
218 Ġ Latin capital letter G with dot above
219 ġ Latin small letter g with dot above
220 Ģ Latin capital letter G with cedilla
221 ģ Latin small letter g with cedilla
222 Ĥ Latin capital letter H with circumflex
223 ĥ Latin small letter h with circumflex
224 Ħ Latin capital letter H with stroke
225 ħ Latin small letter h with stroke
226 Ĩ Latin capital letter I with tilde
227 ĩ Latin small letter i with tilde
228 Ī Latin capital letter I with macron
229 ī Latin small letter i with macron
230 Ĭ Latin capital letter I with breve
231 ĭ Latin small letter i with breve
232 Į Latin capital letter I with ogonek
233 į Latin small letter i with ogonek
234 İ Latin capital letter I with dot above
235 ı Latin small letter dotless i
236 IJ Latin capital ligature IJ
237 ij Latin small ligature ij
238 Ĵ Latin capital letter J with circumflex
239 ĵ Latin small letter j with circumflex
240 Ķ Latin capital letter K with cedilla
241 ķ Latin small letter k with cedilla
242 ĸ Latin small letter kra
243 Ĺ Latin capital letter L with acute
244 ĺ Latin small letter l with acute
245 Ļ Latin capital letter L with cedilla
246 ļ Latin small letter l with cedilla
247 Ľ Latin capital letter L with caron
248 ľ Latin small letter l with caron
249 Ŀ Latin capital letter L with middle dot
250 ŀ Latin small letter l with middle dot
251 Ł Latin capital letter L with stroke
252 ł Latin small letter l with stroke
253 Ń Latin capital letter N with acute
254 ń Latin small letter n with acute
255 Ņ Latin capital letter N with cedilla
256 ņ Latin small letter n with cedilla
257 Ň Latin capital letter N with caron
258 ň Latin small letter n with caron
259 ʼn Latin small letter n preceded by apostrophe
260 Ŋ Latin capital letter Eng
261 ŋ Latin small letter eng
262 Ō Latin capital letter O with macron
263 ō Latin small letter o with macron
264 Ŏ Latin capital letter O with breve
265 ŏ Latin small letter o with breve
266 Ő Latin capital letter O with double acute
267 ő Latin small letter o with double acute
268 Ŕ Latin capital letter R with acute
269 ŕ Latin small letter r with acute
270 Ŗ Latin capital letter R with cedilla
271 ŗ Latin small letter r with cedilla
272 Ř Latin capital letter R with caron
273 ř Latin small letter r with caron
274 Ś Latin capital letter S with acute
275 ś Latin small letter s with acute
276 Ŝ Latin capital letter S with circumflex
277 ŝ Latin small letter s with circumflex
278 Ş Latin capital letter S with cedilla
279 ş Latin small letter s with cedilla
280 Ţ Latin capital letter T with cedilla
281 ţ Latin small letter t with cedilla
282 Ť Latin capital letter T with caron
283 ť Latin small letter t with caron
284 Ŧ Latin capital letter T with stroke
285 ŧ Latin small letter t with stroke
286 Ũ Latin capital letter U with tilde
287 ũ Latin small letter u with tilde
288 Ū Latin capital letter U with macron
289 ū Latin small letter u with macron
290 Ŭ Latin capital letter U with breve
291 ŭ Latin small letter u with breve
292 Ů Latin capital letter U with ring above
293 ů Latin small letter u with ring above
294 Ű Latin capital letter U with double acute
295 ű Latin small letter u with double acute
296 Ų Latin capital letter U with ogonek
297 ų Latin small letter u with ogonek
298 Ŵ Latin capital letter W with circumflex
299 ŵ Latin small letter w with circumflex
300 Ŷ Latin capital letter Y with circumflex
301 ŷ Latin small letter y with circumflex
302 Ź Latin capital letter Z with acute
303 ź Latin small letter z with acute
304 Ż Latin capital letter Z with dot above
305 ż Latin small letter z with dot above
306 ſ Latin small letter long s
307 Ǻ Latin capital letter A with ring above and acute
308 ǻ Latin small letter a with ring above and acute
309 Ǽ Latin capital letter AE with acute
310 ǽ Latin small letter ae with acute
311 Ǿ Latin capital letter O with stroke and acute
312 ǿ Latin small letter o with stroke and acute
313 ˇ caron
314 ¯ modifier letter macron
315 ˘ breve
316 ˙ dot above
317 ° ring above
318 ˛ ogonek
319 ˝ double acute accent
320 ΄ Greek tonos
321 ΅ Greek dialytika tonos
322 Ά Greek capital letter Alpha with tonos
323 · Greek ano teleia
324 Έ Greek capital letter Epsilon with tonos
325 Ή Greek capital letter Eta with tonos
326 Ί Greek capital letter Iota with tonos
327 Ό Greek capital letter Omicron with tonos
328 Ύ Greek capital letter Upsilon with tonos
329 Ώ Greek capital letter Omega with tonos
330 ΐ Greek small letter Iota with dialytika and tonos
331 Α Greek capital letter Alpha
332 Β Greek capital letter Beta
333 Γ Greek capital letter Gamma
334 Δ Greek capital letter Delta
335 Ε Greek capital letter Epsilon
336 Ζ Greek capital letter Zeta
337 Η Greek capital letter Eta
338 Θ Greek capital letter Theta
339 Ι Greek capital letter Iota
340 Κ Greek capital letter Kappa
341 Λ Greek capital letter Lambda
342 Μ Greek capital letter Mu
343 Ν Greek capital letter Nu
344 Ξ Greek capital letter Xi
345 Ο Greek capital letter Omicron
346 Π Greek capital letter Pi
347 Ρ Greek capital letter Rho
348 Σ Greek capital letter Sigma
349 Τ Greek capital letter Tau
350 Υ Greek capital letter Upsilon
351 Φ Greek capital letter Phi
352 Χ Greek capital letter Chi
353 Ψ Greek capital letter Psi
354 Ω Greek capital letter Omega
355 Ϊ Greek capital letter Iota with dialytika
356 Ϋ Greek capital letter Upsilon with dialytika
357 ά Greek small letter alpha with tonos
358 έ Greek small letter epsilon with tonos
359 ή Greek small letter eta with tonos
360 ί Greek small letter iota with tonos
361 ΰ Greek small letter upsilon with dialytika and tonos
362 α Greek small letter alpha
363 β Greek small letter beta
364 γ Greek small letter gamma
365 δ Greek small letter delta
366 ε Greek small letter epsilon
367 ζ Greek small letter zeta
368 η Greek small letter eta
369 θ Greek small letter theta
370 ι Greek small letter iota
371 κ Greek small letter kappa
372 λ Greek small letter lambda
373 μ Greek small letter mu
374 ν Greek small letter nu
375 ξ Greek small letter xi
376 ο Greek small letter omicron
377 π Greek small letter pi
378 ρ Greek small letter rho
379 ς Greek small letter final sigma
380 σ Greek small letter sigma
381 τ Greek small letter tau
382 υ Greek small letter upsilon
383 φ Greek small letter phi
384 χ Greek small letter chi
385 ψ Greek small letter psi
386 ω Greek small letter omega
387 ϊ Greek small letter iota with dialytika
388 ϋ Greek small letter upsilon with dialytika
389 ό Greek small letter omicron with tonos
390 ύ Greek small letter upsilon with tonos
391 ώ Greek small letter omega with tonos
392 Ё Cyrillic capital letter Io
393 Ђ Cyrillic capital letter Dje
394 Ѓ Cyrillic capital letter Gje
395 Є Cyrillic capital letter Ukrainian Ie
396 Ѕ Cyrillic capital letter Dze
397 І Cyrillic capital letter Byelorussian-Ukrainian I
398 Ї Cyrillic capital letter Yi
399 Ј Cyrillic capital letter Je
400 Љ Cyrillic capital letter Lje
401 Њ Cyrillic capital letter Nje
402 Ћ Cyrillic capital letter Tshe
403 Ќ Cyrillic capital letter Kje
404 Ў Cyrillic capital letter short U
405 Џ Cyrillic capital letter Dzhe
406 А Cyrillic capital letter A
407 Б Cyrillic capital letter Be
408 В Cyrillic capital letter Ve
409 Г Cyrillic capital letter Ghe
410 Д Cyrillic capital letter De
411 Е Cyrillic capital letter Ie
412 Ж Cyrillic capital letter Zhe
413 З Cyrillic capital letter Ze
414 И Cyrillic capital letter I
415 Й Cyrillic capital letter short I
416 К Cyrillic capital letter Ka
417 Л Cyrillic capital letter El
418 М Cyrillic capital letter Em
419 Н Cyrillic capital letter En
420 О Cyrillic capital letter O
421 П Cyrillic capital letter Pe
422 Р Cyrillic capital letter Er
423 С Cyrillic capital letter Es
424 Т Cyrillic capital letter Te
425 У Cyrillic capital letter U
426 Ф Cyrillic capital letter Ef
427 Х Cyrillic capital letter Ha
428 Ц Cyrillic capital letter Tse
429 Ч Cyrillic capital letter Che
430 Ш Cyrillic capital letter Sha
431 Щ Cyrillic capital letter Shcha
432 Ъ Cyrillic capital letter hard sign
433 Ы Cyrillic capital letter Yeru
434 Ь Cyrillic capital letter soft sign
435 Э Cyrillic capital letter E
436 Ю Cyrillic capital letter Yu
437 Я Cyrillic capital letter Ya
438 а Cyrillic small letter a
439 б Cyrillic small letter be
440 в Cyrillic small letter ve
441 г Cyrillic small letter ghe
442 д Cyrillic small letter de
443 е Cyrillic small letter ie
444 ж Cyrillic small letter zhe
445 з Cyrillic small letter ze
446 и Cyrillic small letter i
447 й Cyrillic small letter short i
448 к Cyrillic small letter ka
449 л Cyrillic small letter el
450 м Cyrillic small letter em
451 н Cyrillic small letter en
452 о Cyrillic small letter o
453 п Cyrillic small letter pe
454 р Cyrillic small letter er
455 с Cyrillic small letter es
456 т Cyrillic small letter te
457 у Cyrillic small letter u
458 ф Cyrillic small letter ef
459 х Cyrillic small letter ha
460 ц Cyrillic small letter tse
461 ч Cyrillic small letter che
462 ш Cyrillic small letter sha
463 щ Cyrillic small letter shcha
464 ъ Cyrillic small letter hard sign
465 ы Cyrillic small letter yeru
466 ь Cyrillic small letter soft sign
467 э Cyrillic small letter e
468 ю Cyrillic small letter yu
469 я Cyrillic small letter ya
470 ё Cyrillic small letter io
471 ђ Cyrillic small letter dje
472 ѓ Cyrillic small letter gje
473 є Cyrillic small letter Ukrainian ie
474 ѕ Cyrillic small letter dze
475 і Cyrillic small letter Byelorussian-Ukrainian i
476 ї Cyrillic small letter yi
477 ј Cyrillic small letter je
478 љ Cyrillic small letter lje
479 њ Cyrillic small letter nje
480 ћ Cyrillic small letter tshe
481 ќ Cyrillic small letter kje
482 ў Cyrillic small letter short u
483 џ Cyrillic small letter dzhe
484 Ґ Cyrillic capital letter Ghe with upturn
485 ґ Cyrillic small letter ghe with upturn
486 Ẁ Latin capital letter W with grave
487 ẁ Latin small letter w with grave
488 Ẃ Latin capital letter W with acute
489 ẃ Latin small letter w with acute
490 Ẅ Latin capital letter W with diaeresis
491 ẅ Latin small letter w with diaeresis
492 Ỳ Latin capital letter Y with grave
493 ỳ Latin small letter y with grave
494 ― horizontal bar
495 ‗ double low line
496 ‛ single high-reversed-9 quotation mark
497 ′ prime
498 ″ double prime
499 ‼ double exclamation mark
500 ⎯ overline
501 ⁄ fraction slash
502 ⁿ superscript Latin small letter n
503 ₣ French franc sign
504 ₤ Italian lira sign
505 ₧ peseta sign
506 ℅ care of
507 ℓ script small l
508 № numero sign
509 Ω ohm sign
510 ℮ estimated symbol
511 ⅛ vulgar fraction one eighth
512 ⅜ vulgar fraction three eighths
513 ⅝ vulgar fraction five eighths
514 ⅞ vulgar fraction seven eighths
515 ← leftwards arrow
516 ↑ upwards arrow
517 → rightwards arrow
518 ↓ downwards arrow
519 ↔ left right arrow
520 ↕ up down arrow
521 ↨ up down arrow with base
522 ∂ partial differential
523 Δ increment
524 Π n-ary product
525 Σ n-ary summation
526 − minus sign
527 ⁄ division slash
528 · bullet operator
529 √ square root
530 ∞ infinity
531 ∟ right angle
532 ∩ intersection
533 ∫ integral
534 ≈ almost equal to
535 ≠ not equal to
536 ≡ identical to
537 ≤ less-than or equal to
538 ≥ greater-than or equal to
539 ⌂ house
540 ⌐ reversed not sign
541 ⌠ top half integral
542 ⌡ bottom half integral
543 ─ box drawings light horizontal
544 │ box drawings light vertical
545 ┌ box drawings light down and right
546 ┐ box drawings light down and left
547 └ box drawings light up and right
548 ┘ box drawings light up and left
549 ├ box drawings light vertical and right
550 ┤ box drawings light vertical and left
551 ┬ box drawings light down and horizontal
552 ┴ box drawings light up and horizontal
553 ┼ box drawings light vertical and horizontal
554 ═ box drawings double horizontal
555 ║ box drawings double vertical
556 ╒ box drawings down single and right double
557 ╓ box drawings down double and right single
558 ╔ box drawings double down and right
559 ╕ box drawings down single and left double
560 ╖ box drawings down double and left single
561 ╗ box drawings double down and left
562 ╘ box drawings up single and right double
563 ╙ box drawings up double and right single
564 ╚ box drawings double up and right
565 ╛ box drawings up single and left double
566 ╜ box drawings up double and left single
567 ╝ box drawings double up and left
568 ╞ box drawings vertical single and right double
569 ╟ box drawings vertical double and right single
570 ╠ box drawings double vertical and right
571 ╡ box drawings vertical single and left double
572 ╢ box drawings vertical double and left single
573 ╣ box drawings double vertical and left
574 ╤ box drawings down single and horizontal double
575 ╥ box drawings down double and horizontal single
576 ╦ box drawings double down and horizontal
577 ╧ box drawings up single and horizontal double
578 ╨ box drawings up double and horizontal single
579 ╩ box drawings double up and horizontal
580 ╪ box drawings vertical single and horizontal double
581 ╫ box drawings vertical double and horizontal single
582 ╬ box drawings double vertical and horizontal
583 ■ black square
584 □ white square
585 ▪ black small square
586 ▫ white small square
587 ▬ black rectangle
588 ▲ black up-pointing triangle
589 ► black right-pointing pointer
590 ▼ black down-pointing triangle
591 ◄ black left-pointing pointer
592 ◊ lozenge
593 ○ white circle
594 ● black circle
595 ◘ inverse bullet
596 ◙ inverse white circle
597 ◦ white bullet
598 ☺ white smiling face
599 ☻ black smiling face
600 ☼ white sun with rays
601 ♀ female sign
602 ♂ male sign
603 ♠ black spade suit
604 ♣ black club suit
605 ♥ black heart suit
606 ♦ black diamond suit
607 ♪ eighth note
608 ♫ beamed eighth notes
609 fi Latin small ligature fi
610 fl Latin small ligature fl
611 “ Open “Smart” double-quote
612 ” Close “Smart” double-quote
613 ‘ Open ‘Smart’ single-quote
614 ’ Close ‘Smart’ single-quote

No comments: