Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo convertir una cadena char* en una cadena Unicode?

¿Cómo convertir una cadena char* en una cadena Unicode?

¿Es esto lo que quieres? val?HEX_DIGITS=?Array('0','1','2','3','4','5','6','7','8','9','a' , 'b', 'c', 'd', 'e', ​​​​'f');

def?charToHex(c:?Char):?String=?{

val?hexes?=?new?Array[Char](4);

val?hi?=?(c?gt;gt;gt;?8).toByte;

val?lo?=?(c?amp;?0xff).toByte //System.out.println("hi=" hola "?lo=" lo);

hexes (0)? =?HEX_DIGITS((hi?gt;gt;?4)?amp;?0x0f);

hexes(1)? =?HEX_DIGITS(hi?amp;?0x0f);

hexágonos(2)?amp;?0x0f);

hexágonos(2)? =?HEX_DIGITS((lo?gt;gt;?4)?amp;?0x0f) ;

hexes(3)? =?HEX_DIGITS(lo?amp;?0x0f);

return?"/\u " hexes.mkString;?

}

Si está satisfecho, adopte