У меня есть проблема, когда с помощью BrowserComponent в Codenameone: При вызове URL авторизации раздаточной в BrowserComponent в тренажере, отображается страница, но кодировка кажется неправильной:Charset в 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);
Спасибо за ваш ответ! Я не нашел способ установить кодировку в компоненте Browser-Codenameone - и страница отображается правильно в собственном браузере на моем ноутбуке. Какую настройку в браузере-компоненте можно использовать для изменения кодировки? – KlausHeywinkel
Я предполагаю, что здесь вы не указали какой-либо код, и есть ** много способов показать компонент. Есть метатег для кодирования на странице, он установлен? –
Существует мета набор в голове страницы: <мета содержание = «текст/html; кодировка = UTF-8»> Я использую очень простой код, чтобы включить компонент браузера: Form tmpBrowserForm = новая форма («DropBoxAccess»); tmpBrowserForm.setLayout (новый BoxLayout (BoxLayout.Y_AXIS)); WebBrowser tmpBrowser = новый WebBrowser ("https://www.dropbox.com/oauth2/authorize?response_type=code&client_id=abc"); tmpBrowserForm.add (tmpBrowser); – KlausHeywinkel