[英]How to replace the � characters with “,” from my string?
我正在努力用``,''替換字符
我的實際字符串是:
String strMine = "HOUSTON SHEPHERD� A 4000 N SHEPHERD DR� HOUSTON� TX 77018.";
我的預期結果是:
HOUSTON SHEPHERD, A 4000 N SHEPHERD DR, HOUSTON, TX 77018.
您可以嘗試以下方法:
strMine = strMine.replaceAll("[^\\x20-\\x7e]", ",");
您可以在String.replaceAll()方法中使用模式[^\\\\x20-\\\\x7e]
替換可打印ASCII范圍之外的所有字符。
您是否嘗試過以下方法:
String s = "�ss";
s = s.replace('�', ',');
您必須為終端正確編碼字符。 實用Unicode,或者“我如何停止痛苦”中有詳細信息。
更改編碼。 您應該將編碼設置為UTF-8。 我相信這會解決您的問題。
逗號無法正常顯示很奇怪...您是否從Facebook復制了文本? 將逗號從Facebook文本復制到HTML時,我遇到了同樣的奇怪問題。 如果是,請刪除逗號並用新的替換。
每個HTML字符還具有較少的人為HTML代碼; 您可以嘗試用,
替換逗號,
。 有關完整的HTML代碼參考,請訪問: http : //www.tedmontgomery.com/tutorial/htmlchrc.html
如果您想使用PHP修改字符串並保留``,''
String strMine = "HOUSTON SHEPHERD� A 4000 N SHEPHERD DR� HOUSTON� TX 77018.";
strMine = strMine.replace("�",",")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.