[英]Why php iconv() function in server throw exception
我有這個代碼。
$html = 'In 2007, the President’s Office and Business';
$html = iconv('UTF-8', 'ASCII//TRANSLIT', $html);
這項工作在本地進行。 但是服務器中的int拋出異常
iconv():在輸入字符串中檢測到非法字符
我該如何解決。 也許需要更改一些配置?
在聊天室中進行了一些討論之后,發現iconv()
背后的庫對於localhost和服務器而言是不同的,如下所示:
本地:glibc 1.14(Windows)
伺服器:libiconv 2.19(Linux)
要解決此差異,您需要升級本地版本或降級服務器版本。
由於服務器版本似乎有問題,因此我建議將其降級,以便可以使用正常的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.