1
我得在Codenameone使用BrowserComponent当问题字符集在browsercomponent
我无法阅读浏览器中显示的文本(无意义文本) - 但是当我复制&将浏览器组件中的文本粘贴到文本编辑器时,文本是可读的。我能做些什么来使文本在浏览器组件中可读?
下面是我用使用浏览器组件的代码:
Form tmpBrowserForm = new Form(„DropBoxAccess“);
tmpBrowserForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
WebBrowser tmpBrowser = new WebBrowser(„https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=xyz“);
tmpBrowserForm.add(tmpBrowser);
感谢您的回复!我没有找到在Codenameone的浏览器组件中设置编码的方法 - 并且该页面在笔记本电脑上的本机浏览器中显示正确。可以使用Browser-Component中的哪些设置来更改编码? – KlausHeywinkel
我猜这里,因为你没有包含任何代码,并有**许多方法来显示组件。在页面中有一个用于编码的元标记,是否已设置? –
有一个在页的头部的元组: <元含量=“text/html的;字符集= UTF-8”> 我用一个非常简单的代码以包括浏览器组件: 表格tmpBrowserForm =新窗体(“DropBoxAccess”); tmpBrowserForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS)); WebBrowser tmpBrowser = new WebBrowser(“https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=abc”); tmpBrowserForm.add(tmpBrowser); – KlausHeywinkel