Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
153 views
in Technique[技术] by (71.8m points)

android - String Encoding problem in Webview

I am getting the response from web service shown below

<html><head>
<style type="text/css">
    body{
         color: #FFFFFF; 
         background-color: #000000;
    }
 </style>
</head>
<body><center><div>
Ricardo Viana Vargas ? 
09-14 Ricardo Viana Vargas é especialista em? gerenciamento de projetos, portfólio e riscos. Foi, nos últimos 15 anos, responsável por mais de 80 projetos de grande porte em diversos países, nas áreas de petróleo, energia, infraestrutura, telecomunica??es, informática e finan?as, com um portfólio de investimentos gerenciado superior a 18 bilh?es de dólares. Foi o primeiro voluntário latino-americano a ser eleito para exercer a fun??o de presidente do conselho diretor (Chairman) do Project Management Institute (PMI), maior organiza??o do mundo voltada para a administra??o de projetos, com cerca de 500 mil membros e profissionais certificados em 175 países.  Ricardo Vargas escreveu dez livros sobre gerenciamento de projetos, publicados em português e inglês, com mais de 240 mil exemplares vendidos mundialmente. Recebeu em 2005 o prêmio PMI Distinguished Award pela sua contribui??o para o desenvolvimento do gerenciamento de projetos e o PMI Professional Development Product of the Year pelo workshop PMDome?, considerado a melhor solu??o do mundo para o ensino do gerenciamento de projetos. é professor de gerenciamento de projetos em diversos cursos de MBA, participando do conselho editorial de revistas especializadas no Brasil e nos Estados Unidos. Vargas é revisor reconhecido da mais importante referência no mundo sobre gerenciamento de projetos, o PMBOK Guide. Foi também chair da tradu??o oficial do PMBOK para o português. Engenheiro químico e mestre em Engenharia de Produ??o pela UFMG, Ricardo Vargas tem também o Master Certificate in Project Management pela George Washington University, além de ser certificado pelo PMI como Project Management Professional (PMP) e pela Scrum Alliance como Certified Scrum Master (CSM). Participou do programa de negocia??es para executivos da Harvard Law School e tem forma??o executiva de estratégia e inova??o pelo Massachusetts Institute of technology (MIT).Durante onze anos, a partir de 1995, desenvolveu em conjunto com dois sócios um dos mais sólidos negócios de tecnologia, gerenciamento de projetos e terceiriza??o do mercado brasileiro, que contava com 4,000 colaboradores e gerava uma receita anual de 50 milh?es de dólares em 2006, quando Ricardo Vargas vendeu sua participa??o para se dedicar integralmente à internacionaliza??o de seus trabalhos em gerenciamento de projetos. é membro da Association for Advancement of Cost Engineering (AACE), da American Management Association (AMA), da International Project Management Association (IPMA), do Institute for Global Ethics e da Professional Risk Management International Association (PRMIA).
</div> </center>
</body>
</html>

The Output of webview is shown below

enter image description here

How can i show exact character in webview ?

the code i used for web view shown below

System.out.println("strContent is :: " + strContent);
                    WebView wv = (WebView) findViewById(R.id.webview_portugage);
                    wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
                    wv.loadData(strContent, "text/html", "UTF-8");
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

1) Use WebView.loadDataWithBaseURL, it behaves different (better) than WebView.loadData

2) Try to replace "UTF-8" encoding by some other, e.g. US-ASCII. Best is to determine what encoding is really used in text that you try to display.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...