300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言us16 t 使用C ++将越南语字符编码为USASCII ISO88591 UTF8 UTF16BE UTF16LE UTF16(示例代码)...

c语言us16 t 使用C ++将越南语字符编码为USASCII ISO88591 UTF8 UTF16BE UTF16LE UTF16(示例代码)...

时间:2023-03-12 19:07:56

相关推荐

c语言us16 t 使用C ++将越南语字符编码为USASCII ISO88591 UTF8 UTF16BE UTF16LE UTF16(示例代码)...

我已经编辑了我的帖子。当前,我正在尝试对用户的输入字符串进行编码,然后将其转换为每种编码格式。我可以使用Unicode完美地做到这一点,而且我认为输入String的格式为UTF-8。如果我的inputString是“ Hello”。但是,当我尝试输入“Tôi”之类的字符串时,我不知道该怎么做。enum Encodings { USASCII, ISO88591, UTF8, UTF16BE, UTF16LE, UTF16, BIN, OCT, HEX };

switch (Encodings)

{

case USASCII:

ASCIIToHex(inputString, &ascii); //hello output 48656C6C6F

return new ByteField(ascii.c_str());

case ISO88591:

ASCIIToHex(inputString, &ascii);//hello output 48656C6C6F

//tôi output 54F469

return new ByteField(ascii.c_str());

case UTF8:

ASCIIToHex(inputString, &ascii);//hello output 48656C6C6F

//tôi output 54C3B469

return new ByteField(ascii.c_str());

case UTF16BE:

ToUTF16(inputString, &ascii, Encodings);//hello output 00480065006C006C006F

//tôi output 005400F40069

return new ByteFi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。