当前位置: 技术问答>java相关
java用的是unicode, c 用的哪种字符编码?
来源: 互联网 发布时间:2015-04-25
本文导语: 现在需要写个客户端需要和c进行通信,决定通过传递字符串,不知这样有什么问题? 再有就是java中处理的字符串以unicode编码,那c中能接受哪种编码呢?c中有没有字符转换的相关函数? | in...
现在需要写个客户端需要和c进行通信,决定通过传递字符串,不知这样有什么问题?
再有就是java中处理的字符串以unicode编码,那c中能接受哪种编码呢?c中有没有字符转换的相关函数?
再有就是java中处理的字符串以unicode编码,那c中能接受哪种编码呢?c中有没有字符转换的相关函数?
|
int MultiByteToWideChar(
UINT CodePage, // code page
DWORD dwFlags, // character-type options
LPCSTR lpMultiByteStr, // address of string to map
int cchMultiByte, // number of bytes in string
LPWSTR lpWideCharStr, // address of wide-character buffer
int cchWideChar // size of buffer
)
或者COM/COM++中也有许多API可以用来实现这种转换。
UINT CodePage, // code page
DWORD dwFlags, // character-type options
LPCSTR lpMultiByteStr, // address of string to map
int cchMultiByte, // number of bytes in string
LPWSTR lpWideCharStr, // address of wide-character buffer
int cchWideChar // size of buffer
)
或者COM/COM++中也有许多API可以用来实现这种转换。