So che Windows ha supportato gli aerei supplementari da Windows XP.In Windows, come si inserisce un carattere al di fuori del piano multilingue multilingue di Unicode?
I caratteri che conosco hanno caratteri al di fuori del piano multilingue di base (BMP).
Per questi caratteri, il punto di codice Unicode è composto da cinque cifre esadecimali.
Non so come inserire questi caratteri nelle applicazioni.
Windows sembra supportare solo l'immissione da tastiera di caratteri nel BMP. È possibile immettere un numero decimale o alcune applicazioni consentono di immettere un numero esadecimale a quattro cifre.
Qualcuno può confermare come viene gestita la voce? Non mi interessa se direttamente dalla tastiera o dall'applicazione assistita. (L'applicazione predefinita "Mappa caratteri" di Windows supporta solo caratteri nel BMP, quindi ho bisogno di suggerimenti, preferibilmente su un'applicazione che supporta almeno Unicode Versione 5, se non 6.)
In Java, questi caratteri sono gestiti utilizzando "coppie surrogate" in UTF-16. Sono preoccupato che Windows possa avere anche parte del vecchio "Unicode è 16 bit" legacy, causando un problema simile. Anche ottenere la conferma che ho bisogno di dare un pugno ai numeri di coppia surrogati sarebbe una risposta.
Grazie!
Sembra http://www.babelstone.co.uk/Software/BabelMap.html è esplicitamente un'applicazione mappa dei caratteri attualmente sostenendo Unicode 6.0. Questo dovrebbe funzionare – yam655
Sta andando forte e ora copre Unicode 10.0 ... – SlySven