谢_望断*秋高、使用VS2019编写中文转换成Unicode,即:ChineseToUnicode

输入:望断秋高和待雪初平

输出:\u671b\u65ad\u79cb\u9ad8\u548c\u5f85\u96ea\u521d\u5e73

C++控制台项目:Unicode和中文的相互转换——下载地址:

https://download.csdn.net/download/wangduanqiugao/11924338

VS2019的C++控制台项目(x64\x86\Debug\Release已编译)

#include <atlstr.h>
#include <string.h>
#include <iostream>
using namespace std;bool ChineseToUnicode(CString cstr, string & str)
{int i = 0;int strlen = 0;int hexlen = 0;long hexlong = 0;strlen = cstr.GetLength();if (strlen <= 0){return false;}wchar_t* wchs = new wchar_t[strlen + 1];memset(wchs, 0, sizeof(wchar_t) * (strlen + 1));wcscpy_s(wchs, strlen + 1, cstr.GetBuffer(strlen));hexlen = strlen * 7;char* hexstr = new char[hexlen + 1];memset(hexstr, 0, hexlen + 1);char tchar[7];wchar_t* szHex = wchs;for (i = 0; i < strlen; i++){hexlong = (long)(*szHex++);sprintf_s(tchar, "\\u%04x", hexlong);strcat_s(hexstr, hexlen, tchar);}str = (string)hexstr;if (wchs){delete[] wchs;}if (hexstr){delete[] hexstr;}return true;
}int main()
{CString m_Chinese = _T("望断秋高和待雪初平");string  m_ChineseToUnicode;//ChineseToUnicodeChineseToUnicode(m_Chinese, m_ChineseToUnicode);wcout.imbue(locale("chs"));wcout << m_Chinese.GetString() << endl;cout << "ChineseToUnicode:" << "\n" << m_ChineseToUnicode << "\n\n\n";getchar();
}

C++编程 中文转换成Unicode相关推荐

  1. java做的一个将中文转换成Unicode码的工具类【转载】做个标记,明天研究下

    这两天在使用RBManager(一个开源工具,用于多国化字符转化)工具的时候觉得很不方便,有的时候只需要知道中文对应的unicode码是多少,不需要这么麻烦的操作,所以就自己写了一个工具,专门用于将中 ...

  2. java 中文转成_Java将中文转换成unicode字符。

    在看Java国际化程序的实现.从最基础的建立不同国家的属性文件开始吧. 中文:你好! 英语:Hello! 法语:Bonjour! 在属性文件定义时必须按照"名称_国家代码"的形式命 ...

  3. 用java SDK/bin目录下的native2ascii.exe把.properties文件中的中文转换成unicode字符,实现国际化...

    需要用到java SDK\\bin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt 测试 ...

  4. JS将unicode码转中文方法(解决IE8对JSON.stringify中文转换成unicode的问题)

    第①种情况:(无特殊字符) // 把json对象转为json串 var stringcontent = JSON.stringify(data.jsonObject); //此时变量为:stringc ...

  5. js将中文转换成编码 java解析_JS实现的汉字与Unicode码相互转化功能分析

    本文实例讲述了JS实现的汉字与Unicode码相互转化功能.分享给大家供大家参考,具体如下: 有时候,我们在给后端传递变量的的值中有汉字,可能由于编码的原因,传递到后端后变为乱码了.所以有时候为了省事 ...

  6. C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

    汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案. 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual S ...

  7. 中文转换成阿拉伯数字

    原文发布时间为:2010-07-15 -- 来源于本人的百度文章 [由搬家工具导入] #region 中文转换成阿拉伯数字 /// <summary> /// 中文转换成阿拉伯数字 /// ...

  8. 输入中文转换成拼音首字母

    1.输入中文转换成拼音首字母.  需要的maven 工具包 <dependency><groupId>com.belerweb</groupId><artif ...

  9. php实现拼音转中文,PHP将中文转换成拼音的方法

    PHP将中文转换成拼音的方法 发布时间:2020-06-24 14:33:31 来源:亿速云 阅读:90 作者:Leah 这篇文章运用简单易懂的例子给大家介绍PHP将中文转换成拼音的方法,代码非常详细 ...

  10. 将中文转换成拼音的组件类的pinyin

    ---------------------- ASP.Net+Unity开发. .Net培训.期待与您交流! ---------------------- 1.增加对不同编码格式文本的支持,同时增加编 ...

最新文章

  1. google python代码规范_如何用好python编码规范,写一手漂亮的代码
  2. 孙正义:未来30年投资趋势【附PPT】
  3. 自定义最大高度的ViewGroup
  4. Hadoop学习笔记—18.Sqoop框架学习
  5. 剑指offer(Java实现) 从上往下打印二叉树
  6. TypeError系列之:TypeError: only size-1 arrays can be converted to Python scalars
  7. C++ Primer: 1. 初识输入和输出
  8. Cloud for Customer下拉菜单code list restriction CLR的实现原理
  9. webdriver 的三种等待方式
  10. ole db 错误 通讯链接失败_西门子PLC1200的S7通讯(同一项目下)--GET接收指令
  11. C++:向函数传递对象(对象、对象指针、对象引用)
  12. Linux部署采集小说源码教程,杰奇linux下远程采集,最新思路及方法
  13. 各浏览器驱动下载地址及selenium配置
  14. 站在巨人的肩膀上--邵泓鑫
  15. python系统函数详解
  16. 神经网络参数量和计算量,神经网络计算公式
  17. 如何自动翻译整篇PDF文件?教你两种自动翻译方法
  18. 淘宝官方订单 API 接口,获取购买到的商品订单列表
  19. windows bat
  20. 【C语言】制作一个通讯录管理系统

热门文章

  1. Spring解析@ComponentScan注解的执行流程
  2. qt制作一个简易的传输文件小工具
  3. yagmail群发邮件
  4. VS清理中间文件bat脚本
  5. 使用批处理文件,自动设置计算机IP地址
  6. char 类型的取值范围
  7. 各大影视、资源、技术论坛地址及简介2006版!
  8. html高德地图的使用方法,高德地图的使用方法
  9. 【教程分享】2018最新pHp视频教程
  10. sql server2003的下载地址