Italian Problema con il WebView

Dominex

Active Member
Licensed User
Longtime User
Sto utilizzando un WebView per fare una guida, purtroppo però tutte le lettere accentate ecc. tipicamente della lingua italiana le visualizza con un simbolo romboidale con al centro un punto interrogativo, in pratica sembra manchi il carattere specifico all'interno del font.

Dato che il WebView non ha il comando per cambiare il font, come posso risolvere questo problema?
 

genesi

Active Member
Licensed User
Longtime User
Ciao, più che un problema di font non potrebbe essere un problema di codifica?
setDefaultTextEncodingName (webView1 As android.webkit.WebView, encoding As String)

per il cambio di font vedi qui
Mario
P.S. un favore , comunica a tutti se hai risolto grazie ;)
 

Dominex

Active Member
Licensed User
Longtime User
B4X:
Dim webSettings As WebViewSettings
Dim webGuida As WebView
Dim HTML As String
webGuida.Initialize("")
webGuida.ZoomEnabled = False
webGuida.JavaScriptEnabled = False
HTML = File.GetText(File.DirAssets, "guida.html")
webSettings.setDefaultTextEncodingName(webGuida,"Latin-1")
webGuida.LoadHtml(HTML)
Ho provato con il codice qui sopra ma non ha funzionato. Proverò qualche altra strada.

Intanto grazie lo stesso del suggerimento Mario. ;)

Ciao, più che un problema di font non potrebbe essere un problema di codifica?
setDefaultTextEncodingName (webView1 As android.webkit.WebView, encoding As String)

per il cambio di font vedi qui
Mario
P.S. un favore , comunica a tutti se hai risolto grazie ;)
 
Top