我最近把我的joomla网站移到了新的服务器上,我看到了很多像这样的垃圾字符,还有很多其他的修复方法。
我在.htaccess中尝试了以下代码
AddCharset UTF-8 .utf8
AddCharset windows-1252 .html我也在下面的index.php中尝试过
ini_set('mssql.charset', 'UTF-8');
ini_set('mssql.charset', 'windows-1252') 但是它不工作,请指导如何修复它。
发布于 2016-10-08 21:05:48
您将需要重做数据的导出/导入过程-似乎在导出或导入数据时丢失了正确的编码。
如果您正在使用phpMyAdmin将数据从一台服务器导出/导入到另一台服务器,这是很棘手的。最好使用mysqldump从较旧的服务器导出数据:
mysqldump -uroot -p [db-name] -r [db-file.sql]然后,...and使用scp将数据复制到新服务器,最后使用mysql命令导入数据:
mysql -u [db-user] -p [db-pass] < [db-file.sql]https://stackoverflow.com/questions/39911826
复制相似问题