可能重复:
一直到 UTF-8
我创建了CSV
为所选PHP
文件创建的脚本,该PHP
文件包含不同语言的内容。我的脚本生成正确的 CSV 文件,但对于其他语言,CSV 文件包含不可读的文本。
PHP 到 CSV 脚本的标头部分
// Send to browser to download
header("Content-Disposition: attachment; filename=$csvFile");
header("Content-Type: application/csv");
readfile("$csvFile");
我也试过
header("encoding: utf-8");
和
header("charset: utf-8");
很奇怪,我使用数组变量并存储 CZ 语言,然后 csv 生成正确的格式,似乎在从 php 文件中读取内容时,它会将外语文本转换为混乱文本,因为我 print_r 内容数组 & yap 它被弄乱了。现在转到为什么从 php 文件读取内容时内容变得混乱?