-1
我正在将数据从CSV文件导入数据库。在CSV文件中,有很多奇怪的字符,如(é,ë,...)需要转换为& eacute,& euml以存储在数据库中。现在所有奇怪的字符都被转换为问号。但是我用什么函数来转换它们。 HTML_ENTITIES,utf8_decode,...?PHP:防止编码é到?
我使用UTF8
我正在将数据从CSV文件导入数据库。在CSV文件中,有很多奇怪的字符,如(é,ë,...)需要转换为& eacute,& euml以存储在数据库中。现在所有奇怪的字符都被转换为问号。但是我用什么函数来转换它们。 HTML_ENTITIES,utf8_decode,...?PHP:防止编码é到?
我使用UTF8
嗯......这将是htmlentities($string, ENT_COMPAT | ENT_HTML401, 'UTF-8');
。但这种做法是错误的。
清单:
str_replace('e', 'é', $foo)
),该文件是UTF-8SET NAMES 'utf8'
)Content-Type
页面的标题(或元标记)告诉浏览器期望UTF-8
使用'htmlspecialchars()'功能的PHP – vaso123
http://stackoverflow.com/questions/16231635/character-encoding-problems-with-reading-a-csv-file –