我有口音字符串微調與口音串的Android微調
<string-array name="typelist">
<item>Médicament</item>
<item>Pharmacie</item>
</string-array>
當我在數據庫中插入,它們將被添加怪異字符
final String drop = typelist.getSelectedItem().toString();
我怎樣才能糾正這一錯誤,請
我有口音字符串微調與口音串的Android微調
<string-array name="typelist">
<item>Médicament</item>
<item>Pharmacie</item>
</string-array>
當我在數據庫中插入,它們將被添加怪異字符
final String drop = typelist.getSelectedItem().toString();
我怎樣才能糾正這一錯誤,請
請檢查以下代碼
它適用於我
我的是它幫助你
這是我的字符串
String string = "éàù";
解決方案
string = Normalizer.normalize(string, Normalizer.Form.NFD);
string = string.replaceAll("[^\\p{ASCII}]", "");
Toast.makeText(SplashActivity.this, string, Toast.LENGTH_SHORT).show();
輸出
我不認爲刪除口音是她/他想要的,但正確顯示它們。 – earthw0rmjim
@ user13是我想正確顯示它們 –
@ user13我只是寫我所做的事情可能會對其他人有幫助 – Sach
它是什麼加入? –
在我的數據庫中,我發現Médicament而不是Médicament –
http://stackoverflow.com/questions/5436824/matching-accented-characters-with-javascript-regexes –