Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

On ASCII hex representation of trademark (™) symbol

31 views
Skip to first unread message

mariot

unread,
Sep 22, 2009, 3:05:56 AM9/22/09
to
Hello guys,

Does anyone know here the ASCII hex representation of the trademark
(™) symbol in mac?

I've tried to open "Special Characters" window on the Edit Menu of the
Finder and I've seen that the trademark (™) symbol only have two hex
representation namely UTF8 and Unicode. No ASCII hex representation
was found.

With this, I cannot find a way to programmatically interpret the
Trademark (™) symbol via ASCII representation.
See my code:

// UTF8 interpretation of trademark (™) symbol
const char utf8test[] = {0xe2, 0x84, 0xa2, 0x00};
NSString *utf8testString = [NSString stringWithCString:utf8test
encoding: NSUTF8StringEncoding];

// ASCII interpretation of trademark (™) symbol
const char asciitest[] = ??? // still pending
NSString *asciitestString = [NSString stringWithCString:asciitest
encoding: NSASCIIStringEncoding];


Please help.

Thanks,

Mario

Allen Brunson

unread,
Sep 22, 2009, 9:48:33 AM9/22/09
to
mariot wrote:
> Does anyone know here the ASCII hex representation of the trademark
> (™) symbol in mac?

there *is* no “ascii representation” of the trademark symbol, on the mac or
any other platform. there are only 255 ascii characters, total. that certainly
isn’t enough room for every last oddball character under the sun.

you shouldn’t be using ascii in programming in this day and age, anyway. use
utf-8 or something similar. NSString can deal with character sets
automatically, in most cases.

Tom Harrington

unread,
Sep 22, 2009, 1:18:56 PM9/22/09
to
In article
<4dc0c294-4305-4961...@f10g2000vbf.googlegroups.com>,
mariot <mario...@gmail.com> wrote:

> Does anyone know here the ASCII hex representation of the trademark
> (�) symbol in mac?

That symbol is not part of ASCII, so there is no representation. ASCII
on Macs is the same as ASCII everywhere. See
<http://en.wikipedia.org/wiki/Ascii> for more information.

--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002
http://www.atomicbird.com/

Pascal J. Bourguignon

unread,
Sep 22, 2009, 3:27:15 PM9/22/09
to
Allen Brunson <noe...@spam.com.invalid> writes:

> mariot wrote:
>> Does anyone know here the ASCII hex representation of the trademark
>> (™) symbol in mac?
>
> there *is* no “ascii representation” of the trademark symbol, on the mac or
> any other platform. there are only 255 ascii characters, total.

No. There are only 128 ASCII codes. In these 128 codes, only 95 are
used for characters, the 33 others are used for control codes.

Here there are:

Dec Hex Dec Hex Dec Hex Dec Hex Dec Hex Dec Hex Dec Hex Dec Hex
0 00 NUL 16 10 DLE 32 20 48 30 0 64 40 @ 80 50 P 96 60 ` 112 70 p
1 01 SOH 17 11 DC1 33 21 ! 49 31 1 65 41 A 81 51 Q 97 61 a 113 71 q
2 02 STX 18 12 DC2 34 22 " 50 32 2 66 42 B 82 52 R 98 62 b 114 72 r
3 03 ETX 19 13 DC3 35 23 # 51 33 3 67 43 C 83 53 S 99 63 c 115 73 s
4 04 EOT 20 14 DC4 36 24 $ 52 34 4 68 44 D 84 54 T 100 64 d 116 74 t
5 05 ENQ 21 15 NAK 37 25 % 53 35 5 69 45 E 85 55 U 101 65 e 117 75 u
6 06 ACK 22 16 SYN 38 26 & 54 36 6 70 46 F 86 56 V 102 66 f 118 76 v
7 07 BEL 23 17 ETB 39 27 ' 55 37 7 71 47 G 87 57 W 103 67 g 119 77 w
8 08 BS 24 18 CAN 40 28 ( 56 38 8 72 48 H 88 58 X 104 68 h 120 78 x
9 09 HT 25 19 EM 41 29 ) 57 39 9 73 49 I 89 59 Y 105 69 i 121 79 y
10 0A LF 26 1A SUB 42 2A * 58 3A : 74 4A J 90 5A Z 106 6A j 122 7A z
11 0B VT 27 1B ESC 43 2B + 59 3B ; 75 4B K 91 5B [ 107 6B k 123 7B {
12 0C FF 28 1C FS 44 2C , 60 3C < 76 4C L 92 5C \ 108 6C l 124 7C |
13 0D CR 29 1D GS 45 2D - 61 3D = 77 4D M 93 5D ] 109 6D m 125 7D }
14 0E SO 30 1E RS 46 2E . 62 3E > 78 4E N 94 5E ^ 110 6E n 126 7E ~
15 0F SI 31 1F US 47 2F / 63 3F ? 79 4F O 95 5F _ 111 6F o 127 7F DEL


> that certainly
> isn’t enough room for every last oddball character under the sun.
>
> you shouldn’t be using ascii in programming in this day and age, anyway. use
> utf-8 or something similar. NSString can deal with character sets
> automatically, in most cases.

--
__Pascal Bourguignon__

0 new messages