C++ 从Unicode代码点获取字符-C++;

C++ 从Unicode代码点获取字符-C++;,c++,unicode,C++,Unicode,我有两个问题 1-我获取Unicode代码点,如何获取与此代码点关联的字符?比如: int code_point = 0xD24; char* chr = (char*) code_point; 但是上面的代码由于抛出异常而失败 2-假设代码点存储在文件中,我将代码点读取为字符串,如何将其转换为有效的Unicode字符串 我正在寻找一个独立于平台的解决方案。任何帮助都会很好 你看过这个项目了吗?根据现场情况, ICU是一套成熟的、广泛使用的医疗设备 C/C++和Java库提供 Unicode和

我有两个问题

1-我获取Unicode代码点,如何获取与此代码点关联的字符?比如:

int code_point = 0xD24;
char* chr = (char*) code_point;
但是上面的代码由于抛出异常而失败

2-假设代码点存储在文件中,我将代码点读取为字符串,如何将其转换为有效的Unicode字符串

我正在寻找一个独立于平台的解决方案。任何帮助都会很好

你看过这个项目了吗?根据现场情况,

ICU是一套成熟的、广泛使用的医疗设备 C/C++和Java库提供 Unicode和全球化支持 软件应用。重症监护病房广泛使用 可移植,为应用程序提供了 在所有平台和应用程序上的结果相同 在C/C++和Java软件之间

你看过这个项目了吗?根据现场情况,

ICU是一套成熟的、广泛使用的医疗设备 C/C++和Java库提供 Unicode和全球化支持 软件应用。重症监护病房广泛使用 可移植,为应用程序提供了 在所有平台和应用程序上的结果相同 在C/C++和Java软件之间


您的意思是将该值分配给一个字符(或者更准确地说,分配给一个wchar\u t),而不是一个字符*?

您的意思是将该值分配给一个字符(或者更准确地说,分配给一个wchar\u t),而不是一个字符*?

您正在查找该字符的名称吗?在ICU中,将执行此操作,返回类似于
拉丁文小写字母A

的内容。您正在查找字符的名称吗?在ICU中,将执行此操作,返回类似于
拉丁小写字母A

您希望字符采用什么编码?任何有效的Unicode编码。可能是UTF-8,可能是UTF-8?你需要知道。根据编码的不同,需要查看的代码点甚至长度也会有所不同。查看您希望字符采用什么编码?任何有效的Unicode编码。可能是UTF-8,可能是UTF-8?你需要知道。根据编码的不同,需要查看的代码点甚至长度也会有所不同。看见