Google is a help ALWAYS:
and:
http://www.fileformat.info/info/unicode/char/bf/index.htm
answer: U+00BF
A quick search on Google for "unicode for upside down question mark" led me to a Wikipedia article, which stated that
The inverted question mark (¿) corresponds to Unicode code-point 191 (U+00BF)
¿ɹoɟ buıʞooן ǝɹǝʍ noʎ ʇɐɥʍ ʇɐɥʇ sı
According to Ubuntu's 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
If you want to obtain the Unicode value of a character you can use this simple Javascript :
javascript:alert("¿".charCodeAt(0))
This will alert the Unicode value of the character. If you want to use it in HTML, the synthax is & #191; (without space between & and #) where 191 is the Unicode number of your character.
If you know Java you can print it like this:
$ cat UnicodeTest.java
public class UnicodeTest {
public static void main( String [] args ) {
System.out.println( ( int ) '¿' );
}
}
$ javac -encoding UTF8 UnicodeTest.java
$ java UnicodeTest
191
Answer 191
Java's characters are unicode.
BTW, ¡That's not an upside down question mark! it is an "opening" question mark. It is just not everyone uses it, just like a '(' is not an upside parenthesis.
I use this site as search tool for unicode characters. Here are the search results for ¿
. It has one result: Unicode Character 'INVERTED QUESTION MARK' (U+00BF).
Useful site.