PHP网站编码问题

时间:2016-01-31 14:44:00

标签: php mysql utf-8 character-encoding notepad++

我收到了一个网站,首先我会提供一些解释: 网站PHP 5.3 Mysql数据库和表字符集LATIN1 文件中使用的元标记是Windows 12 ...

现在第一个问题是,当我在我的PC Notepad ++中看到index.php文件时,它会向我显示阿拉伯语,但当我在Windows服务器中看到相同的文件时,它会显示不同的编码。

其次我有这个网站没有在浏览器中显示阿拉伯语数据,数据库中的所有数据都是不同的格式/垃圾字符。

任何帮助

1 个答案:

答案 0 :(得分:2)

尝试使用这些命令;

ALTER DATABASE sdlc_demo CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE admin CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

How to convert an entire MySQL database characterset and collation to UTF-8?