我目前正在使用sqlite和c ++构建一个经理游戏.我已经找到了几乎涵盖了创建游戏所需的每个领域的教程,但是一个小问题一直困扰着我.
当我在c ++中编写一个字符串,例如"AndreasKlöden"并使用sqlite语句将数据插入我的sqlite DB中时,umlautö中的特殊字符丢失,这适用于许多欧洲名称,如Léfevre,Würth等.
我已经搜索了答案,似乎c ++字符串在ANSII中或类似的东西.不知怎的,我应该编写unicode字符串,以避免下面显示的问题:
http://imageshack.dk//viewimage.php?file=/imagesfree/0Ej53884.png
有没有人知道如何用c ++编写unicode字符串,所以我可以从sqlite DB导出/导入正确的数据?