在web视图字符串编码问题 [英] String Encoding problem in Webview

查看:99
本文介绍了在web视图字符串编码问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正如下图所示,从Web服务的响应

 < HTML>< HEAD>
<风格类型=文本/ CSS>
    体{
         颜色:#FFFFFF;
         背景颜色:#000000;
    }
 < /风格>
< /头>
<身体GT;<中心>< D​​IV>
里卡多·维亚纳·巴尔加斯
09-14里卡多·维亚纳·巴尔加斯éespecialista EM gerenciamento日projetos,组合ê里斯科斯。政府信息公开,号últimos15 ANOS,responsávelPOR MAIS日80 projetos德大龙格EM diversospaíses,NAS领域的代PETROLEO,ENERGIA,infraestrutura,telecomunicações,INFORMÁTICAêfinanças,COM嗯组合去investimentos gerenciado优于18bilhões去dólares。 FOIØprimeirovoluntário拉丁裔美洲丝氨酸eleito对exercer一个função去presidente做conselho diretor(主席)做项目管理协会(PMI)​​,MAIORorganização做世界报voltada第一个administração德projetos,COM CERCA德500万membros Ëprofissionais certificados EM 175países。里卡多·巴尔加斯escreveu费尔南德斯livros自我介绍gerenciamento日projetos,publicados葡萄牙文ê英格尔斯,COM MAIS德240万exemplares vendidos mundialmente。 Recebeu EM 2005ØPREMIO PMI杰出奖虫SUAcontribuição对Ødesenvolvimento做gerenciamento日projetos EO PMI专业发展年度PELO车间的产品PMDome®,considerado一个melhorsolução做世界报第Øensino做gerenciamento德projetos。 É教授德gerenciamento德projetos EM diversos cursos德MBA,participando做conselho社论日revistas especializadas没有巴西è号Estados工发组织。巴尔加斯é反向器reconhecido达MAIS重要提示referência世界报没有自我gerenciamento德projetos,邻PMBOK指南。政府信息公开的também椅子达tradução公报做PMBOK第Ò葡萄牙语。技正químicoê梅斯特EM ENGENHARIA日Produção虫UFMG,里卡多·巴尔加斯TEMtambémo主证书项目管理虫乔治华盛顿大学,阿莱姆德SER CERTIFICADO PELO PMI科莫项目管理专业人员(PMP)在线虫Scrum联盟科莫Scrum Master认证(CSM) 。 Participou做programa日negociações对executivos达哈佛法学院èTEMformaçãoexecutiva日estratégiaË技术inovaçãoPELO麻省理工学院(MIT).Durante的Onze ANOS,一个partir德1995年,desenvolveu EM CONJUNTO COM的DOIsócios嗯DOS MAISsólidosnegócios德TECNOLOGIA ,gerenciamento德projetosËterceirização做梅尔卡多巴西陆军,阙contava COM 4000 colaboradoresËgerava UMA receita anual日50milhões德dólaresEM 2006年,quando里卡多·巴尔加斯vendeu SUAparticipação对本身dedicar integralmente单internacionalização德修斯trabalhos EM gerenciamento德projetos。 Émembro DA协会推进成本工程(AACE),达美国管理协会(AMA),达国际项目管理协会(IPMA)的,做的研究所全球伦理Ë哒专业风险管理国际协会(PRMIA)。
< / DIV> < /中心>
< /身体GT;
< / HTML>
 

web视图的输出如下所示

我怎么能显示的WebView确切的人物?

在code I用于如下

Web视图

 的System.out.println(strContent是::+ strContent);
                    的WebView WV =(web视图)findViewById(R.id.webview_portugage);
                    wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
                    wv.loadData(strContent,text / html的,UTF-8);
 

解决方案

1)使用WebView.loadDataWithBaseURL,它的表现不同(优于)WebView.loadData

2)尝试更换UTF-8编码通过一些其他的,如US-ASCII。最好是确定编码真的在试图显示文本中使用。

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

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");

解决方案

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.

这篇关于在web视图字符串编码问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆