我在使用 Android Estudio 时遇到问题,我正在尝试开发一个应用程序,但是当我运行应用。我试图解决将编码更改为 UTF-8 的问题,但没什么不同。谁能帮我?谢谢
问问题
9579 次
4 回答
6
您可以通过使用 Unicode 字符来解决此问题:
http://javawiki.sowas.com/doku.php?id=java:unicode
只需将 Number 替换为您需要的相应字符:
http://unicode-table.com/de/#0115
例如:
¿ = \u00BF
ñ = \u0148
á = \u0227
é = \u00E9
希望这是你所需要的;)
于 2013-07-05T13:41:00.307 回答
5
不必将每个重音都替换为 Unicode 字符以符合 UTF-8 的项目设置,只需将此行添加到 android 节点内的 Module App Build Grade 中:
安卓 {
compileOptions.encoding "ISO-8859-1" // For Spanish [Otherwise strange accents]
这样您就不必修改任何已写入的现有数据,并且可以保留那些奇怪的西班牙字符!
于 2015-07-17T11:17:47.883 回答
2
嘿,我得到了解决方案
String strJunk = "Atrévete a Soñar";
byte[] arrByteForSpanish = strJunk.getBytes("ISO-8859-1");
字符串 strSpanish = new String(arrByteForSpanish);
我这样做了,现在我得到了正确的西班牙字符而不是垃圾字符。
于 2017-01-20T09:27:01.287 回答
0
在 bild.gradle(app model) 中使用这个配置:
android {
compileOptions.encoding = 'ISO-8859-1' // write your encoding here
compileSdkVersion 25...
于 2019-07-30T00:13:42.913 回答