小编gab*_*iel的帖子

如何在C++多平台中将(char*)从ISO-8859-1转换为UTF-8?

我正在用C++改变软件,用ISO Latin 1格式处理文本,以便在SQLite中的数据库中存储数据.
问题是SQLite在UTF-8中工作......并且使用相同数据库的Java模块在UTF-8中工作.

我希望有一种方法可以在存储到数据库之前将ISO Latin 1字符转换为UTF-8字符.我需要它在Windows和Mac上工作.

我听说ICU会这样做,但我觉得它太臃肿了.对于这两个字符集,我只需要一个简单的转换系统(最好来回).

我该怎么办?

c c++ utf-8 iso-8859-1 character-encoding

5
推荐指数
1
解决办法
9759
查看次数

标签 统计

c ×1

c++ ×1

character-encoding ×1

iso-8859-1 ×1

utf-8 ×1