如何将所有php / css / js文件更改为utf字符编码?我不能让它以其他方式验证。
答案 0 :(得分:1)
您是否尝试过.htaccess选项“AddCharset”。它应该在.htaccess文件所在的父目录以及所有子目录上工作。
AddCharset UTF-8 .php
http://www.w3.org/International/questions/qa-htaccess-charset
答案 1 :(得分:0)
您还没有说过目前文件的编码方式,或者您正在使用的操作系统。在我的Ubuntu系统上,我有一个名为iconv
的命令,它将转换单个文件。使用这个,我会编写一个简单的脚本来“就地”转换文件。例如,要将iso8859-15转换为utf-8,请将此脚本放在/tmp/convert
中:
#!/bin/sh
iconv -f iso8859-15 -t utf-8 "$1" > "$1.$$" && mv "$1.$$" "$1"
然后运行:
chmod 755 /tmp/convert
然后运行find
以在所有.php
,.js
和.css
个文件上执行该脚本:
find /my/website/root -name \*.php -o -name \*.js -o -name \*.css -exec /tmp/convert {} \;
请务必先备份您的文件,以防转换无法达到预期效果。