任何人都可以告诉在Mysql数据库中存储泰卢固语,印地语语言文本的程序。我尝试了一些程序,如
设置名称'utf8';之后我设置了字符集='utf8',并且在数据库级别,表级别和列级别上整理了utf8_general_ci。但是在将数据插入数据库时它显示了????。
请为此提供一些解决方案。
答案 0 :(得分:0)
对于表格中该列的整理,请使用utf8_czech_ci
。并在数据库连接结束时使用以下代码。如果有类似这部分代码,那么用下面的代码替换该部分。
mysql_query('SET CHARACTER SET utf8')or die('charset problem:'.mysql_error());
mysql_query("SET SESSION collation_connection ='utf8_general_ci'") or die('collation problem:'.mysql_error());
因为您需要在Collation in列中设置Unicode格式,并且当您必须以Unicode格式获取该数据时,您需要使用给定的查询。