在我正在工作的项目中有很多ASCII文件。包含在所有文件中的文件需要为UTF8才能正常工作。
如果我在ASCII中包含UTF8文件,反之亦然,我可能遇到什么问题?
include 'x.php'
我无法找到任何免费工具将文件批量转换为UTF8编码,适用于Windows。
编辑:x.php有一个将utf8文本转换为ascii的函数。 ascii编码的php文件包含x.php并使用该函数。
答案 0 :(得分:2)
纯7位ASCII文件是UTF-8的精确子集(请注意,扩展的8位ASCII不适用)。如果混合ASCII和UTF-8文件,结果将全部为有效的UTF-8。如果您尝试将ASCII转换为UTF-8,则最终会得到相同的ASCII文件;它已经是有效的UTF-8。
只要您对这些文件执行的操作正确处理UTF-8,您就已经正确处理了ASCII。