1
我在CodeIgniter中創建類別slu and並在get參數中發送類別名稱,並在我的函數中使用類別名稱來獲取類別名稱。類別名稱以印地文語言編寫。解碼包含印地語字符的URL
我已經使用php解碼功能,如:utf8_decode()
,urldecode()
,rawurlencode()
。但它並沒有給我實際的刺痛。
網址:http://www.website.com/category/संस्कृति
public function index($args)
{
pr($args);
$utf_urldecode = utf8_decode(urldecode($args));
pr($utf_urldecode);
$utf = utf8_decode($args);
pr($utf);
$rawurldecode = rawurldecode($args);
pr($rawurldecode);
$encode = urlencode($args);
pr($encode);
$dencode = urldecode($args);
pr($dencode);
die();
}
輸出我從每個功能越來越:
%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%83%E0%A4%A4%E0%A4%BF
????????
%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%83%E0%A4%A4%E0%A4%BF
संसà¥à¤•à¥ƒà¤¤à¤¿
%25E0%25A4%25B8%25E0%25A4%2582%25E0%25A4%25B8%25E0%25A5%258D%25E0%25A4%2595%25E0%25A5%2583%25E0%25A4%25A4%25E0%25A4%25BF
संसà¥à¤•à¥ƒà¤¤à¤¿
謝謝,但它不工作。 – user3260234
@ user3260234它適用於我的測試案例:https://eval.in/103817 由於您正在檢查網頁上的結果,請確保頁面具有UTF-8字符編碼。 –
@Krayton +1謝謝你的信任。 –