我在PHP中编写了一个代码,用于在malayalam中将数据插入MySql。当我插入数据时,它在数据库中变成了英文..我在我的代码和数据库中设置了字符集utf-8 utf8 general_ci ...请任何人给出答案..谢谢提前
答案 0 :(得分:1)
你可以提供这个简单的代码
SELECT * FROM dictionary WHERE malayalam = 'ആകാശം'
此代码在phpmysql中可以正常工作,您也可以参考此链接
答案 1 :(得分:0)
不要忘记将字符集设置为META标记中的utf8
<meta charset="utf-8">
在mysql中作为
mysql_set_charset('utf8');
然后你可以插入db as,
INSERT INTO tableName (name) VALUES ('രാകേഷ്');
答案 2 :(得分:0)
1)添加php页面的代码开头
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2)确保您的数据库&amp;表格在Collation utf8_general_ci
上3)使用数据库连接代码: $ conn = new mysqli($ server,$ user,$ password,$ database); $ conn-&GT; set_charset( “UTF8”);
4)然后尝试使用$ conn handler插入查询并检索查询, 即:$ q_newspage =“SELECT * FROM news GROUP BY id DESC LIMIT 8”; $ qresult_newspage = $ conn-&GT;查询( “$ q_newspage”);
由于