我正在用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
c ×1
c++ ×1
character-encoding ×1
iso-8859-1 ×1
utf-8 ×1