2010-09-11 37 views

回答

18

在谷歌快速搜索「的unicode爲了顛倒問號「讓我變成了一個維基百科article,其中指出,

的倒問號(¿)對應於Unicode代碼點191(U + 00BF)

¿ɹoɟbuıʞooןǝɹǝʍnoʎʇɐɥʍʇɐɥʇ對

2

根據到Ubuntu的gucharmap

 
U+00BF INVERTED QUESTION MARK 

General Character Properties 

In Unicode since: 1.1 
Unicode category: Punctuation, Other 

Various Useful Representations 

UTF-8: 0xC2 0xBF 
UTF-16: 0x00BF 

C octal escaped UTF-8: \302\277 
XML decimal entity: ¿ 

Annotations and Cross References 

Alias names: 
• turned question mark 

Notes: 
• Spanish 

See also: 
• U+003F QUESTION MARK 
• U+2E2E REVERSED QUESTION MARK 

15

如果你想獲得一個字符的Unicode值可以用這個簡單的Javascript:

javascript:alert("¿".charCodeAt(0)) 

這會提醒字符的Unicode值。如果你想在HTML中使用它,合成器是¿ (&和#之間沒有空格),其中191是您角色的Unicode編號。

+4

+1好戲。 (快速檢查一下這個&瀏覽器的地址欄。) – Jonik 2010-09-11 01:26:25

+0

+1好玩的技巧(二)! – Topera 2010-09-11 02:15:20

+3

...如果你想要U + nnnn十六進制代碼單元,則使用'''.charCodeAt(0).toString(16)'。 – bobince 2010-09-13 09:31:23

0

Unicode table可能對00A01F有幫助。

+2

它不是'00a01f';使用十六進制算術將'1f'添加到'00a0',給出'00bf'。 – 2010-09-11 01:30:52

+0

@Delan Azabani感謝您的解釋! – 2010-09-11 01:40:58

+0

沒問題:)(15個字符) – 2010-09-11 05:45:03

1

如果你知道的Java,你可以這樣打印:

$ cat UnicodeTest.java 
public class UnicodeTest { 
    public static void main(String [] args) { 
     System.out.println((int) '¿'); 
    } 
} 


$ javac -encoding UTF8 UnicodeTest.java 
$ java UnicodeTest 
191 

回答

Java的字符是Unicode的。

順便說一句,這不是一個顛倒的問號!這是一個「開放」的問號。它只是不是每個人都使用它,就像一個「(」不是一個倒置的括號

+2

Unicode標準稱它爲'INVERTED QUESTION MARK' – 2010-09-11 02:39:40