我正在更改一个使用ISO Latin 1格式处理文本并将数据存储在SQLite数据库中的C++软件。问题是SQLite使用UTF-8……而使用同一数据库的Java模块也使用UTF-8。
我希望有一种方法可以在将字符存储到数据库之前将ISO Latin 1字符转换为UTF-8字符。我需要它在Windows和Mac上工作。
我听说ICU可以做到这一点,但我认为它太臃肿了。我只需要一个简单的转换系统(最好是双向)来处理这两个字符集。
我该如何做到这一点?
我希望有一种方法可以在将字符存储到数据库之前将ISO Latin 1字符转换为UTF-8字符。我需要它在Windows和Mac上工作。
我听说ICU可以做到这一点,但我认为它太臃肿了。我只需要一个简单的转换系统(最好是双向)来处理这两个字符集。
我该如何做到这一点?