C++ 读写utf 您所在的位置:网站首页 utf8文件 C++ 读写utf

C++ 读写utf

#C++ 读写utf| 来源: 网络整理| 查看: 265

转载自:https://blog.csdn.net/sdscscs22/article/details/53895416

UTF-8

UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到4个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

 

C++编码时有时会用到修改utf-8文件,c++11新特性里给了新的解决办法。

 

包含头文件 #include

 

 

#include

#include

#include

#include

 

using namespace std;

 

int main(int argc, char *argv[])

{

std::wstring str = L"123,abc:我是谁!";

 

std::wstring_convert conv;

 

std::string narrowStr = conv.to_bytes(str);

{

std::ofstream ofs("d:\\test.txt"); //文件是utf8编码

ofs



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有