logcat的
01-20 20:18:30.608: W/dalvikvm(513): JNI WARNING: illegal start byte 0xf0
01-20 20:18:30.608: W/dalvikvm(513): string: '??'
01-20 20:18:30.608: W/dalvikvm(513): in Landroid/content/res/AssetManager;.getArrayStringResource (I)[Ljava/lang/String; (NewStringUTF)
的strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="unicode_array">
<item>A</item>
</string-array>
</resources>
我做错了什么?是否需要更改BOM字节?
答案 0 :(得分:0)
只需使用纯UTF-8编码保存文件(而不是带有BOM的UTF-8),例如使用TextWrangler或SublimeText等文本编辑器。这应该可以解决问题。