ASCII Chart & ISO 1252 Latin-1 Char Set
The following table is a mapping of characters used in the standard ASCII and ISO Latin-1 1252 character set standard. The decimal “Dec” column may be used to locate the number for ApplyTilde and ProcessTilde functions in IDAutomation Barcode Fonts, Components, and Label Printing Software.
The first 128 characters are referred to as US-ASCII and are the same in all countries and locales. Characters above 128 in this chart are unique to the ISO Latin-1 1252 character set and vary depending on country and locale settings. Unicode refers to a common character set that is the same for all systems, countries, and locales. To properly encode Unicode characters above 0x7f in a barcode such as Data Matrix or QR Code, a conversion to UTF-8 is necessary.
The characters from ASCII 0 to 31 are commonly referred to as function characters because they perform functions instead of printed characters. Normally, these characters are not visible unless an application is used such as IDAutomation’s Barcode Scanner ASCII String Decoder. Common function codes are 9 which creates a tab and 13 which performs a return. The ^ in the Char column refers to the control (CTRL) key. For example, CTRL-G is ASCII 7 which creates a bell sound and CRTL-M is a new line, referred to as a carriage return.
When encoding data with a streaming product such as the Barcode Generator SaaS from a URL, certain characters must be converted because they are reserved in HTML as functions. Encoding these characters is possible in IDAutomation products by using the ASCII Dec number of the character with ApplyTilde enabled. To encode ‘&’, ~d038 would be used. A Hex equivalent may also be used. For example, to encode the plus + symbol, the characters %2b could be used.
ASCII Table, ISO 1252 Latin-1 Chart & Character Set
Char | Dec | Hex | Octal | HTML | Function / Description / Notes |
---|---|---|---|---|---|
^@ | 0 | %00 | 0000 | ^@ | NUL nul |
^A | 1 | %01 | 0001 | ^A | SOH start of header |
^B | 2 | %02 | 0002 | ^B | STX start of text |
^C | 3 | %03 | 0003 | ^C | ETX end of text |
^D | 4 | %04 | 0004 | ^D | EOT end of transmission |
^E | 5 | %05 | 0005 | ^E | ENQ enquiry |
^F | 6 | %06 | 0006 | ^F | ACK acknowledege |
^G | 7 | %07 | 0007 | ^G | BEL bell |
^H | 8 | %08 | 0010 | ^H | BS backspace [\b] |
^I | 9 | %09 | 0011 | ^I | HT horizontal tab [\t] |
^J | 10 | %0a | 0012 | ^J | LF line feed [\n] |
^K | 11 | %0b | 0013 | ^K | VT vertical tab |
^L | 12 | %0c | 0014 | ^L | FF form feed [\f] |
^M | 13 | %0d | 0015 | ^M | CR carriage return [\r] |
^N | 14 | %0e | 0016 | ^N | SO shift out |
^O | 15 | %0f | 0017 | ^O | SI shift in |
^P | 16 | %10 | 0020 | ^P | DLE data link escape |
^Q | 17 | %11 | 0021 | ^Q | DC1 device control 1, XON resume transmission |
^R | 18 | %12 | 0022 | ^R | DC2 device control 2 |
^S | 19 | %13 | 0023 | ^S | DC3 device control 3, XOFF pause transmission |
^T | 20 | %14 | 0024 | ^T | DC4 device control 4 |
^U | 21 | %15 | 0025 | ^U | NAK negative acknowledge |
^V | 22 | %16 | 0026 | ^V | SYN synchronize |
^W | 23 | %17 | 0027 | ^W | ETB end text block |
^X | 24 | %18 | 0030 | ^X | CAN cancel |
^Y | 25 | %19 | 0031 | ^Y | EM end message |
^Z | 26 | %1a | 0032 | ^Z | SUB substitute |
^[ | 27 | %1b | 0033 | ^[ | ESC escape |
^\ | 28 | %1c | 0034 | ^\ | FS file separator |
^] | 29 | %1d | 0035 | ^] | GS group separator |
^^ | 30 | %1e | 0036 | ^^ | RS record separator |
^_ | 31 | %1f | 0037 | ^_ | US unit separator |
32 | %20 | 0040 | | space | |
! | 33 | %21 | 0041 | ! | bang, exclamation |
“ | 34 | %22 | 0042 | " | quote |
# | 35 | %23 | 0043 | # | sharp, number sign |
$ | 36 | %24 | 0044 | $ | dollar sign |
% | 37 | %25 | 0045 | % | percent |
& | 38 | %26 | 0046 | & | ampersand |
‘ | 39 | %27 | 0047 | ‘ | apostrophe |
( | 40 | %28 | 0050 | ( | left parenthesis |
) | 41 | %29 | 0051 | ) | right parenthesis |
* | 42 | %2a | 0052 | * | star, asterisk |
+ | 43 | %2b | 0053 | + | plus |
, | 44 | %2c | 0054 | , | comma |
– | 45 | %2d | 0055 | – | minus |
. | 46 | %2e | 0056 | . | period |
/ | 47 | %2f | 0057 | / | forward slash |
0 | 48 | %30 | 0060 | 0 | digit 0 |
1 | 49 | %31 | 0061 | 1 | digit 1 |
2 | 50 | %32 | 0062 | 2 | digit 2 |
3 | 51 | %33 | 0063 | 3 | digit 3 |
4 | 52 | %34 | 0064 | 4 | digit 4 |
5 | 53 | %35 | 0065 | 5 | digit 5 |
6 | 54 | %36 | 0066 | 6 | digit 6 |
7 | 55 | %37 | 0067 | 7 | digit 7 |
8 | 56 | %38 | 0070 | 8 | digit 8 |
9 | 57 | %39 | 0071 | 9 | digit 9 |
: | 58 | %3a | 0072 | : | colon |
; | 59 | %3b | 0073 | ; | semicolon |
< | 60 | %3c | 0074 | < | less than |
= | 61 | %3d | 0075 | = | equals |
> | 62 | %3e | 0076 | > | greater than |
? | 63 | %3f | 0077 | ? | question mark |
@ | 64 | %40 | 0100 | @ | at sign |
A | 65 | %41 | 0101 | A | upper case A |
B | 66 | %42 | 0102 | B | upper case B |
C | 67 | %43 | 0103 | C | upper case C |
D | 68 | %44 | 0104 | D | upper case D |
E | 69 | %45 | 0105 | E | upper case E |
F | 70 | %46 | 0106 | F | upper case F |
G | 71 | %47 | 0107 | G | upper case G |
H | 72 | %48 | 0110 | H | upper case H |
I | 73 | %49 | 0111 | I | upper case I |
J | 74 | %4a | 0112 | J | upper case J |
K | 75 | %4b | 0113 | K | upper case K |
L | 76 | %4c | 0114 | L | upper case L |
M | 77 | %4d | 0115 | M | upper case M |
N | 78 | %4e | 0116 | N | upper case N |
O | 79 | %4f | 0117 | O | upper case O |
P | 80 | %50 | 0120 | P | upper case P |
Q | 81 | %51 | 0121 | Q | upper case Q |
R | 82 | %52 | 0122 | R | upper case R |
S | 83 | %53 | 0123 | S | upper case S |
T | 84 | %54 | 0124 | T | upper case T |
U | 85 | %55 | 0125 | U | upper case U |
V | 86 | %56 | 0126 | V | upper case V |
W | 87 | %57 | 0127 | W | upper case W |
X | 88 | %58 | 0130 | X | upper case X |
Y | 89 | %59 | 0131 | Y | upper case Y |
Z | 90 | %5a | 0132 | Z | upper case Z |
[ | 91 | %5b | 0133 | [ | left square bracket |
\ | 92 | %5c | 0134 | \ | backslash, not slash! |
] | 93 | %5d | 0135 | ] | right square bracket |
^ | 94 | %5e | 0136 | ^ | hat, circumflex |
_ | 95 | %5f | 0137 | _ | underscore |
` | 96 | %60 | 0140 | ` | grave, rhymes with have |
a | 97 | %61 | 0141 | a | lower case a |
b | 98 | %62 | 0142 | b | lower case b |
c | 99 | %63 | 0143 | c | lower case c |
d | 100 | %64 | 0144 | d | lower case d |
e | 101 | %65 | 0145 | e | lower case e |
f | 102 | %66 | 0146 | f | lower case f |
g | 103 | %67 | 0147 | g | lower case g |
h | 104 | %68 | 0150 | h | lower case h |
i | 105 | %69 | 0151 | i | lower case i |
j | 106 | %6a | 0152 | j | lower case j |
k | 107 | %6b | 0153 | k | lower case k |
l | 108 | %6c | 0154 | l | lower case l |
m | 109 | %6d | 0155 | m | lower case m |
n | 110 | %6e | 0156 | n | lower case n |
o | 111 | %6f | 0157 | o | lower case o |
p | 112 | %70 | 0160 | p | lower case p |
q | 113 | %71 | 0161 | q | lower case q |
r | 114 | %72 | 0162 | r | lower case r |
s | 115 | %73 | 0163 | s | lower case s |
t | 116 | %74 | 0164 | t | lower case t |
u | 117 | %75 | 0165 | u | lower case u |
v | 118 | %76 | 0166 | v | lower case v |
w | 119 | %77 | 0167 | w | lower case w |
x | 120 | %78 | 0170 | x | lower case x |
y | 121 | %79 | 0171 | y | lower case y |
z | 122 | %7a | 0172 | z | lower case z |
{ | 123 | %7b | 0173 | { | left curly brace |
| | 124 | %7c | 0174 | | | vertical bar |
} | 125 | %7d | 0175 | } | right curly brace |
~ | 126 | %7e | 0176 | ~ | tilde |
| 127 | %7f | 0177 |  | DEL delete |
€ | 128 | %80 | 0200 | € | |
| 129 | %81 | 0201 |  | |
‚ | 130 | %82 | 0202 | ‚ | |
ƒ | 131 | %83 | 0203 | ƒ | |
„ | 132 | %84 | 0204 | „ | |
… | 133 | %85 | 0205 | … | |
† | 134 | %86 | 0206 | † | |
‡ | 135 | %87 | 0207 | ‡ | |
ˆ | 136 | %88 | 0210 | ˆ | |
‰ | 137 | %89 | 0211 | ‰ | |
Š | 138 | %8a | 0212 | Š | |
‹ | 139 | %8b | 0213 | ‹ | |
Œ | 140 | %8c | 0214 | Œ | |
| 141 | %8d | 0215 |  | |
Ž | 142 | %8e | 0216 | Ž | |
| 143 | %8f | 0217 |  | |
| 144 | %90 | 0220 |  | |
‘ | 145 | %91 | 0221 | ‘ | |
’ | 146 | %92 | 0222 | ’ | |
“ | 147 | %93 | 0223 | “ | |
” | 148 | %94 | 0224 | ” | |
• | 149 | %95 | 0225 | • | |
– | 150 | %96 | 0226 | – | |
— | 151 | %97 | 0227 | — | |
˜ | 152 | %98 | 0230 | ˜ | |
™ | 153 | %99 | 0231 | ™ | |
š | 154 | %9a | 0232 | š | |
› | 155 | %9b | 0233 | › | |
œ | 156 | %9c | 0234 | œ | |
| 157 | %9d | 0235 |  | |
ž | 158 | %9e | 0236 | ž | |
Ÿ | 159 | %9f | 0237 | Ÿ | |
160 | %a0 | 0240 |   | ||
¡ | 161 | %a1 | 0241 | ¡ | PostScript (¡) exclamdown |
¢ | 162 | %a2 | 0242 | ¢ | PostScript (¢) cent |
£ | 163 | %a3 | 0243 | £ | PostScript (£) sterling |
¤ | 164 | %a4 | 0244 | ¤ | PostScript (/) fraction |
¥ | 165 | %a5 | 0245 | ¥ | PostScript (¥) yen |
¦ | 166 | %a6 | 0246 | ¦ | PostScript (ƒ) florin |
§ | 167 | %a7 | 0247 | § | PostScript (§) section |
¨ | 168 | %a8 | 0250 | ¨ | PostScript (¤) currency |
© | 169 | %a9 | 0251 | © | PostScript (‘) quotesingle |
ª | 170 | %aa | 0252 | ª | PostScript (“) quotedblleft |
« | 171 | %ab | 0253 | « | PostScript («) guillemotleft |
¬ | 172 | %ac | 0254 | ¬ | PostScript (<) guilsinglleft |
| 173 | %ad | 0255 | ­ | PostScript (>) guilsinglright |
® | 174 | %ae | 0256 | ® | PostScript fi ligature |
¯ | 175 | %af | 0257 | ¯ | PostScript fl ligature; |
° | 176 | %b0 | 0260 | ° | |
± | 177 | %b1 | 0261 | ± | PostScript (–) endash |
² | 178 | %b2 | 0262 | ² | PostScript (†) dagger |
³ | 179 | %b3 | 0263 | ³ | PostScript (·) periodcentered |
´ | 180 | %b4 | 0264 | ´ | |
µ | 181 | %b5 | 0265 | µ | |
¶ | 182 | %b6 | 0266 | ¶ | PostScript (¶) paragraph |
· | 183 | %b7 | 0267 | · | PostScript (•) bullet |
¸ | 184 | %b8 | 0270 | ¸ | PostScript (,) quotesinglbase |
¹ | 185 | %b9 | 0271 | ¹ | PostScript („) quotedblbase |
º | 186 | %ba | 0272 | º | PostScript (”) quotedblright |
» | 187 | %bb | 0273 | » | PostScript (») guillemotright |
¼ | 188 | %bc | 0274 | ¼ | PostScript (…) ellipsis |
½ | 189 | %bd | 0275 | ½ | PostScript (‰) perthousand |
¾ | 190 | %be | 0276 | ¾ | |
¿ | 191 | %bf | 0277 | ¿ | PostScript (¿) questiondown |
À | 192 | %c0 | 0300 | À | |
Á | 193 | %c1 | 0301 | Á | PostScript (`) grave |
 | 194 | %c2 | 0302 |  | PostScript (´) acute |
à | 195 | %c3 | 0303 | à | PostScript (^) circumflex |
Ä | 196 | %c4 | 0304 | Ä | PostScript (~) tilde |
Å | 197 | %c5 | 0305 | Å | PostScript (¯) macron, overbar accent |
Æ | 198 | %c6 | 0306 | Æ | PostScript (u) breve, flattened u-shaped accent |
Ç | 199 | %c7 | 0307 | Ç | PostScript (·) dotaccent |
È | 200 | %c8 | 0310 | È | PostScript (¨) dieresis |
É | 201 | %c9 | 0311 | É | |
Ê | 202 | %ca | 0312 | Ê | PostScript (°) ring |
Ë | 203 | %cb | 0313 | Ë | PostScript (¸) cedilla |
Ì | 204 | %cc | 0314 | Ì | |
Í | 205 | %cd | 0315 | Í | PostScript (”) hungarumlaut |
Î | 206 | %ce | 0316 | Î | PostScript (,) ogonek, reverse comma |
Ï | 207 | %cf | 0317 | Ï | PostScript (v) caron, flattened v-shaped accent |
Ð | 208 | %d0 | 0320 | Ð | PostScript (—) emdash |
Ñ | 209 | %d1 | 0321 | Ñ | |
Ò | 210 | %d2 | 0322 | Ò | |
Ó | 211 | %d3 | 0323 | Ó | |
Ô | 212 | %d4 | 0324 | Ô | |
Õ | 213 | %d5 | 0325 | Õ | |
Ö | 214 | %d6 | 0326 | Ö | |
× | 215 | %d7 | 0327 | × | |
Ø | 216 | %d8 | 0330 | Ø | |
Ù | 217 | %d9 | 0331 | Ù | |
Ú | 218 | %da | 0332 | Ú | |
Û | 219 | %db | 0333 | Û | |
Ü | 220 | %dc | 0334 | Ü | |
Ý | 221 | %dd | 0335 | Ý | |
Þ | 222 | %de | 0336 | Þ | |
ß | 223 | %df | 0337 | ß | |
à | 224 | %e0 | 0340 | à | |
á | 225 | %e1 | 0341 | á | PostScript (Æ) AE |
â | 226 | %e2 | 0342 | â | |
ã | 227 | %e3 | 0343 | ã | PostScript (ª) ordfeminine |
ä | 228 | %e4 | 0344 | ä | |
å | 229 | %e5 | 0345 | å | |
æ | 230 | %e6 | 0346 | æ | |
ç | 231 | %e7 | 0347 | ç | |
è | 232 | %e8 | 0350 | è | PostScript (L/) Lslash, L with / overstrike |
é | 233 | %e9 | 0351 | é | PostScript (Ø) Oslash |
ê | 234 | %ea | 0352 | ê | PostScript (Œ) OE |
ë | 235 | %eb | 0353 | ë | PostScript (º) ordmasculine |
ì | 236 | %ec | 0354 | ì | |
í | 237 | %ed | 0355 | í | |
î | 238 | %ee | 0356 | î | |
ï | 239 | %ef | 0357 | ï | |
ð | 240 | %f0 | 0360 | ð | |
ñ | 241 | %f1 | 0361 | ñ | PostScript (æ) ae |
ò | 242 | %f2 | 0362 | ò | |
ó | 243 | %f3 | 0363 | ó | |
ô | 244 | %f4 | 0364 | ô | |
õ | 245 | %f5 | 0365 | õ | PostScript (1) dotlessi, i without dot |
ö | 246 | %f6 | 0366 | ö | |
÷ | 247 | %f7 | 0367 | ÷ | |
ø | 248 | %f8 | 0370 | ø | PostScript (l/) l with / overstrike |
ù | 249 | %f9 | 0371 | ù | PostScript (ø) oslash |
ú | 250 | %fa | 0372 | ú | PostScript (œ) oe |
û | 251 | %fb | 0373 | û | PostScript (ß) germandbls |
ü | 252 | %fc | 0374 | ü | |
ý | 253 | %fd | 0375 | ý | |
þ | 254 | %fe | 0376 | þ | |
ÿ | 255 | %ff | 0377 | ÿ |
Từ khóa » C++ 0x00
-
0x00 And Char Arrays - C++ - Stack Overflow
-
[Solved] How Do I Display 0x00? - CodeProject
-
How To Append To A String A Value 0x00 "00" And Not "\0" Char - MSDN
-
Binding An SSL Certificate To A Port In Windows C++ - Gists · GitHub
-
C++ UART MH Z19 CO2 Carbon Dioxid Sensor - GitHub Gist
-
Cad - Arm Compiler For Embedded Reference Guide
-
ARM Compiler Toolchain V4.1 For µVision Using The Fromelf Image ...
-
0x00 In C - C Board
-
Best Way To Point Array To A Method | Spiceworks Tech
-
Cannot Create C++ Project "Hexadecimal Value 0x00 Is An Invalid ...
-
Bit Level Operations
-
SPL Binary Encoding - IBM