sno*_*ian 5 php mysql unicode utf-8
我试图在这个例子e之后插入一个重音到mysql数据库.使用这个:
mysql_query("SET NAMES 'utf8'");
Run Code Online (Sandbox Code Playgroud)
抛出:
警告:mysql_query()[function.mysql-query]:拒绝访问用户'ODBC'@'localhost'
它没有连接到数据库:
DEFINE ('DB_USER', 'user');
DEFINE ('DB_PASSWORD', 'pword');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'test1');
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
Run Code Online (Sandbox Code Playgroud)
不要混用使用mysql_*和mysqli_*功能.代替
mysql_query("SET NAMES 'utf8'");
Run Code Online (Sandbox Code Playgroud)
使用
$dbc->set_charset('utf8');
Run Code Online (Sandbox Code Playgroud)