我有一个中文或阿拉伯语的utf-8字符.我需要获取UTF-8字符的值,比如获取ASCII字符的值.我需要在"C"中实现它.你能提出你的建议吗?
例如:
char array[3] = "ab";
int v1,v2;
v1 = array[0];
v2 = array[1];
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我将在v1和v2中获得相应的ASCII值.对于UF8字符串,我需要获取字符串中每个字符的值.
C 和 C++ 模型是编码与语言环境相关联,因此使用该模型的代码适用于语言环境的编码,无论它是什么。
如果您的语言环境使用 UTF8 进行窄编码。见mbtowc(),mbrtowc(),mbstowcs和mbsrtocws(),他们应该是非常简单易用。
| 归档时间: |
|
| 查看次数: |
3289 次 |
| 最近记录: |