我一直使用php + mysql (phpmyadmin)来构建中文内容(utf-8)的网站已经有很长时间了。当输入表单,并从db生成输出php时,中文字显示得很好;但当我查看数据库时,虽然有时它们是正常的中文字符,但它们不是什么(变成奇怪的字符串),这让我注意到,mysql处理和输入数据的方式并不总是utf-有没有什么可靠的方法来检测出现在phpmyadmin表格单元格中的中文字符的编码格式?谢谢。
通过表单post,我们将数据传递给PHP脚本,该脚本为电子表格程序(例如excel)创建可下载的CSV。如果没有传递特殊的字符,下面的scipt就可以完美地工作。但传递特殊字符,如中文字母,以unicode结尾……<?php //opens a download dialog, download by excel
header(&qu