编译出现。converting to execution character set: Il

biegaoshuwoya 2013-01-24 12:04:18
我想使用c++里的宽字符 代码如下 编译器是cfree

#include <iostream>
#include <string>

using namespace std;

int main()
{
wstring wstr=L"(这里是个特殊字符。一个黑色的方框。。 0.0csdn不让发。)";

return 0;
}


但是出现converting to execution character set: Il 这个错误。。
google下 说 改编译参数 -finput-charset=gbk 我加了之后出现更多问题。。
[Error] cc1plus.exe: no iconv implementation, cannot convert from gbk to UTF-8
no iconv implementation, cannot convert from gbk to UTF-8


等等。。 请问 改怎么解决呢?? 我本只想使用这个方框的。。
求救。
...全文
1629 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2013-01-24
  • 打赏
  • 举报
回复
去看看编码的知识。 就这个错误,是因为没有iconv这个编码转换工具。
赵4老师 2013-01-24
  • 打赏
  • 举报
回复
wchar_t wchar = L'\x81\x19'; // Wide-character constant

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧