想问一下cocos3.10C++在win10下面有什么好的编码转换

想把C++的代码,在win10下运行可是字符乱码,不知道怎么解决,尝试导入iconv库说什么不能使用,在网上找了些都没效果,不知道扑鱼达人那是在win10下怎么做到的(除了用xml,等其他配置文件来加载以外还有其他方式吗)?

  1. 在游戏里文字的部分,需要写在代码里面,而是单独抽取出来一个资源文件,既做编码转换也方便做国际化
  2. 这个字符串文件直接用gbk的话,应该windows上显示就OK了
  3. 如果你用utf8,那么就在windows上用iconv转化成gbk后再显示到windows系统上

win10uwp 导入iconv.lib导入不进去,用vs写的代码默认就是GBK的,在游戏中显示不了。只能按照你的建议1做吗?

或许可不可以制作ttf文件来解决这个问题啦

最坏情况,你就把字符串文件保存一个gbk格式,一个uft8格式,分不同平台读取,这总应该可以正确显示了。