【发布时间】:2012-03-23 07:10:26
【问题描述】:
我正在通过文件导出数据。输出是base64编码的数据。
$data = base64_encode(serialize($data));
结果如下:
bGFzcyI6MTp7czo1OiJzZXR1cCI7YTo3Mzp7czoyNToicGFnZXNfY29udGFjdF91c19oZWFkbGlu
所以我想知道什么字符集更适合这个数据(纯文本)。 us-ascii 似乎足够了,但 utf-8 似乎总是一个防错默认值。
header('content-type: text/plain; charset=utf-8');
【问题讨论】:
-
你不应该在 text/plain 或 utf8 部分周围加上引号。
-
@quentin 谢谢。我真的不知道...
-
我仍然觉得接受的答案是错误的(即使我的答案被否决了)。我已经澄清了很多我的答案,需要重新考虑吗?
-
utf8因为字符集无效,它是utf-8。见iana.org/assignments/character-sets/character-sets.xhtml
标签: php character-encoding encode