0

我正在将 Windows 项目移植到 Linux,编码 UTF-16,但 Linux 的默认编码是 UTF-8。

g++ test.cpp ;
发生错误:警告:空字符被忽略。
定位 -a ;
没有 UTF-16 字符集。

  1. 我可以从 Linux (Ubuntu11.04) 编译 utf-16 吗?
  2. 如何在 Linux 中插入 UTF-16 字符?
4

1 回答 1

0

将源文件转换为 UTF-8。要么使用好的文本编辑器,要么使用 iconv。它会让你的生活更轻松...... Linux 的头文件是 UTF-8 系统范围的。坚持使用 UTF-16 就像用镊子拔牙,不用麻醉。

于 2013-06-09T07:04:40.257 回答