Character encoding 如何更改整个网站';s文件';字符编码到UTF-8?

Character encoding 如何更改整个网站';s文件';字符编码到UTF-8?,character-encoding,character,Character Encoding,Character,如何将所有php/css/js文件更改为utf字符编码?否则我无法对其进行验证。您是否尝试了.htaccess选项“AddCharset”。它应该在.htaccess文件所在的父目录以及所有子目录上工作 AddCharset UTF-8 .php 您还没有说明文件目前采用的编码方式,或者您使用的是什么操作系统。在我的Ubuntu系统上,我有一个名为iconv的命令,可以转换单个文件。使用这个,我将编写一个简单的脚本来“就地”转换文件。例如,要从iso8859-15转换为utf-8,请将此脚本放

如何将所有php/css/js文件更改为utf字符编码?否则我无法对其进行验证。

您是否尝试了.htaccess选项“AddCharset”。它应该在.htaccess文件所在的父目录以及所有子目录上工作

AddCharset UTF-8 .php

您还没有说明文件目前采用的编码方式,或者您使用的是什么操作系统。在我的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 {} \;
请记住首先备份文件,以防转换无法达到预期效果