0
chineses caracters我想:導出爲CSV與PHP
$name = iconv("utf-8", "GB18030", $value["name"]);
- 在文本和更改編碼開放
- 導入Excel中,同時改變
我做了編碼與PHP和JS:
我的PHP代碼:
echo '"name";"sex";"language";"city";"province";"country";"account"';
foreach ($res_account as $value) {
echo "\n".$name.";".$value["sex"].";".$value["language"].";".$value["city"].";".$value["province"].";".$value["country"].";".$value["account"];
}
responseText的是,我在php回聲數據:還與字符集= 「UTF-8」 試圖
var myCsv = request.responseText;
window.open('data:text/csv;charset=GB18030,' + escape(myCsv));
。
我總是在csv中得到類似於「%u6CD5%u56FD」的內容。 在MySQL的基礎上,我有類似的東西:「代¤ºšç'ž」 但是當我回應它們的時候沒關係。
根據[的iconv(HTTP:// PHP .net/manual/en/function.iconv.php)docs,它看起來像第二個參數是輸出字符集,你是否嘗試將它改爲'utf-8'? –
@PatrickBarr是的,同樣的事情,如果我把utf-8作爲第二個參數。 – Jilu