Blackberry BrowserField字符编码问题

Blackberry BrowserField字符编码问题,blackberry,character-encoding,Blackberry,Character Encoding,如何解决BrowserField中的字符编码问题?一些UTF-8字符(如“ş”、“ç”…)显示为“?”字符。我认为这可能会解决您的问题 browserField.requestContent(localFilePath); browserField.displayContent(responseData,"text/html; charset=utf-8", "http://localhost"); 下面是一个非常好的解决方案 Browserfield browserField = new B

如何解决BrowserField中的字符编码问题?一些UTF-8字符(如“ş”、“ç”…)显示为“?”字符。

我认为这可能会解决您的问题

browserField.requestContent(localFilePath);
browserField.displayContent(responseData,"text/html; charset=utf-8", "http://localhost");

下面是一个非常好的解决方案

Browserfield browserField = new BrowserField();
browserField.requestContent(PATH);
browserField.displayContent(byte,"text/html; charset=utf-8", "http://localhost");

你能检查服务器是否真的以UTF-8发送数据吗?服务器响应
内容类型
标题是否包含
charset=UTF-8
?实际上我甚至无法将这些字符键入EditField或其他地方。我认为这是关于设备语言的。我尝试将语言参数添加到模拟器的xml文件中。如果你使用的是通用模拟器,那么你也可以尝试使用无线运营商专用的模拟器。例如,RIM有一个用于Orange France的醒目9780 sim卡。我认为sim卡应该允许输入他们在法国使用的非ASCII字符。好的,我试试其中一种。非常感谢。