先将中文文件通过NOTEPAD或者UE保存了UTF-8格式的文件,然后放到J2ME程序的资源文件夹下,通过以下方法进行读取
public String readFile(String name) {
String returnValue = null;
InputStream is = getClass().getResourceAsStream(name);
if (is != null) {
ByteArrayOutputStream os = new ByteArrayOutputStream();
int ch = 0;
try {
while ((ch = is.read()) != -1) {
os.write(ch);
}
byte[] data = os.toByteArray();
returnValue = new String(data, "UTF-8");
is.close();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return returnValue;
}