2016-06-15 38 views
0

我有口音字符串微調與口音串的Android微調

<string-array name="typelist"> 
     <item>Médicament</item> 
     <item>Pharmacie</item> 
    </string-array> 

當我在數據庫中插入,它們將被添加怪異字符

final String drop = typelist.getSelectedItem().toString(); 

我怎樣才能糾正這一錯誤,請

+0

它是什麼加入? –

+0

在我的數據庫中,我發現Médicament而不是Médicament –

+0

http://stackoverflow.com/questions/5436824/matching-accented-characters-with-javascript-regexes –

回答

-1

請檢查以下代碼

它適用於我

我的是它幫助你

這是我的字符串

String string = "éàù"; 

解決方案

string = Normalizer.normalize(string, Normalizer.Form.NFD); 
     string = string.replaceAll("[^\\p{ASCII}]", ""); 

     Toast.makeText(SplashActivity.this, string, Toast.LENGTH_SHORT).show(); 

輸出

enter image description here

+0

我不認爲刪除口音是她/他想要的,但正確顯示它們。 – earthw0rmjim

+0

@ user13是我想正確顯示它們 –

+0

@ user13我只是寫我所做的事情可能會對其他人有幫助 – Sach