Php 正在将数据库编码修复为UTF8
我需要将整个数据库的编码更改为UTF8 我以前是这样连接到数据库的:Php 正在将数据库编码修复为UTF8,php,mysql,encoding,utf-8,character-encoding,Php,Mysql,Encoding,Utf 8,Character Encoding,我需要将整个数据库的编码更改为UTF8 我以前是这样连接到数据库的: // MySQL connect information. $username = "root"; $password = ""; $host = "localhost"; $database = "yac"; // Connect. $connection = mysql_connect($host, $username, $password) or die ("It seems this site's database
// MySQL connect information.
$username = "root";
$password = "";
$host = "localhost";
$database = "yac";
// Connect.
$connection = mysql_connect($host, $username, $password)
or die ("It seems this site's database isn't responding.");
mysql_select_db($database)
or
die ("It seems this site's database isn't responding.");
我的数据库内容存储到数据库中,而不使用mysql\u查询(“SET NAMES UTF8”)代码>和数据如下所示:
باشگاه هوانوردان جوان
عنوان مقاله
现在,我最近连接到数据库,如下所示:
$mysql_username = "root";
$mysql_password = "";
$mysql_host = "localhost";
$mysql_database = "tick5";
$connection = mysql_connect($mysql_host, $mysql_username, $mysql_password) or die ("It seems this site's database isn't responding.");
mysql_select_db($mysql_database) or die ("It seems this site's database isn't responding.");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8");
存储的数据如下所示:
باشگاه هوانوردان جوان
عنوان مقاله
因为我使用了mysql\u查询(“SET NAMES UTF8”)代码>在插入查询之前,我没有任何问题,但现在我需要我的旧内容,我想更改编码并修复此问题
如何做到这一点
注意:我的表格排序规则是utf8\U unicode\U ci
请尝试查看这是否可以帮助您
如果您没有运行的Linux系统,您可以下载Ubuntu LiveCD并直接从CD上运行 这还不够清楚,不能推荐任何东西。请尽量按时间顺序列出所有可用信息。你如何连接到数据库?您以什么编码方式插入数据?当你看数据的时候,它看起来怎么样?你想把什么改成什么,问题是什么?这些都是关于细节的,而你给出的细节有点模糊。可能的重复应该可以做到: