Sé que sigue es la manera de utilizar Unicode en C#Conseguir cadena Unicode de su código - C#
string unicodeString = "\u0D15";
En mi situación, no voy a conseguir el código de caracteres (0D15) en tiempo de compilación. Lo obtengo de un archivo XML en tiempo de ejecución. Me pregunto cómo puedo convertir este código a cadena Unicode? Intenté lo siguiente
// will not compile as unrecognized escape sequence
string unicodeString = "\u" + codeFromXML;
// will compile, but just concatenates u with the string got from XML file.
string unicodeString = "\\u" + codeFromXML;
¿Cómo manejo esta situación?
¡Cualquier ayuda sería genial!
mostrando de nuevo que Microsoft no conoce la diferencia entre las codificaciones de texto reales y el propio unicode ... – Nyerguds
Tenga en cuenta que arrojará cuando lo pase un sustituto UTF-16. – CodesInChaos