我想使用php刪除url前後的特殊字符。但不是在實際的網址,我試過但不能解決這個問題,你能幫我解決這個問題。在這個URL中刪除這些特殊字符 https://www.linkedin.com/in/sampreis
� https://www.linkedin.com/in/sampreis�
我想使用php刪除url前後的特殊字符。但不是在實際的網址,我試過但不能解決這個問題,你能幫我解決這個問題。在這個URL中刪除這些特殊字符 https://www.linkedin.com/in/sampreis
� https://www.linkedin.com/in/sampreis�
您可以使用trim()功能,例如:
$string = '� https://www.linkedin.com/in/sampreis�';
$string = trim($string, '�');
,你可以使用ASCII範圍內使用正則表達式替換所有非ASCII字符。
var instance = '� https://www.linkedin.com/in/sampreis�'
instance = instance.replace(/[^\x00-\x7F]/g,'')
現在實例只包含ascii。 由於\ x00和\ x7F是十六進制範圍(0,127)
如果JS被禁用,該怎麼辦?這是行不通的,僅僅是一種*創可貼*。 –
如果我們可以將包含非Unicode字符的字符串轉換爲僅包含ascii範圍,那麼語言不會是一個約束。 – tarunSharma
您能提供您編寫的代碼來解決問題嗎? – andre3wap
這是一個編碼問題。你想修復,而不是刪除。你會修補你的文件,直到母牛回家。 –