我想在PHP的幫助下將我的一些數據導出爲CSV。該代碼工作正常,但一些我想要導出的關鍵字在使用解碼HTML特殊字符
urlencode('אריה דרעי');
這保存在數據庫中以這種格式unicode的,我已經保存在數據庫中的一些其他的Unicode:
%26%231488%3B%26%231512%3B%26%231497%3B%26%231492%3B+%26%231491%3B%26%231512%3B%26%231506%3B%26%231497%3B
這裏的主要問題是,當我將它顯示在HTML頁面中時,它顯示正常,但是當我嘗試以CSV格式導出它時,它顯示相同的文本。
我試着用下面的函數
url_decode('%26%231488%3B%26%231512%3B%26%231497%3B%26%231492%3B+%26%231491%3B%26%231512%3B%26%231506%3B%26%231497%3B');
但它再次genereated特殊字符作爲
אריה דרעי
然後我用
htmlspecialchars_decode();
它試圖進一步譯碼,但它仍然顯示א ר י ה ד ר ע י在CSV文件中。
我希望我有道理。
進行urlencode的反向()是urldecode() - 如果你不是又回到了原來的數據,那麼你的描述不完整。 – symcbean
'但它仍然顯示在CSV文件אריהדרעי.' - 這不是說它的作品? –