android播放器 重音,android – 在webview中显示重音字符

我的应用程序没有正确显示重音字符.我去年调查了这个,但未能找到解决方案.我一直在挖掘,但仍然没有找到解决方案.我提供了一个屏幕截图,显示当用户在EditText字段中输入“LondonChâteau”时发生的情况,该字段在单击按钮时加载到WebView中.重音字符“â”未按预期转换.它翻译为“Ãç”,“伦敦Chäteau”.很想得到解决方案,提前谢谢.

我提供了代码来演示:

public class MainActivity extends Activity {

private WebView webView;

private EditText edittext_1;

private Button buttonUpdate;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

webView = (WebView) findViewById(R.id.webview_summary);

webView.getSettings().setJavaScriptEnabled(true);

edittext_1 = (EditText) findViewById(R.id.editText_1);

buttonUpdate = (Button) findViewById(R.id.button_update);

buttonUpdate.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

String s = edittext_1.getText().toString();

webView.loadData(s, "text/html", "utf-8");

}

});

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}

}

XML:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

android:id="@+id/webview_summary"

android:layout_width="fill_parent"

android:layout_height="0px"

android:layout_weight=".85" />

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="0px"

android:layout_weight=".15" >

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

android:id="@+id/editText_1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerHorizontal="true"

android:layout_marginLeft="25dp"

android:layout_marginRight="25dp"

android:hint="text"

android:minWidth="100dp"

android:text="" />

android:id="@+id/button_update"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toLeftOf="@id/editText_1"

android:padding="10dp" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值