TWiLightMenu++中文乱码

2024-12-01 10:39:28
推荐回答(1个)
回答1:

检查确定Java源文件编码字符是UTF-8,对javac编译时的参数设置,增加encoding参数。手工编译使用到MenuItem的类,目前只发现java.awt包会存在这个问题,swing包能很好的解决这种字符集变换的问题。读取的文件的字符编码和读取流编码,对一个资源文件,也要设置其编码为utf8(参照第2条,跟设置java源文件编码是一样的),同时在使用流读取时也要设置流的读取编码。在复制这个资源文件时,最好也设置一下编码,还可以使用Properties.load()方法来加载.properties文件即可解决。
TWiLightMenu++是NintendoDSi、Nintendo3DS和NintendoDSflashcards的开源DSiMenu升级/替换。它可以启动NintendoDS、SNES、NES、GameBoy(彩色)、GameBoyAdvance、SegaGameGear/MasterSystem和MegaDrive/GenesisROM,以及DSTWO插件(如果使用DSTWO)和使用RocketVideo技术的.rvid视频。