我是印地语的 php/mysql 中的新蜜蜂
1.我需要通过php在mysql表[st_name]中插入印地语名称。
2.提供印地语名称字段搜索。
MySql 表
CREATE TABLE `st_name`
(
`id` int(11) NOT NULL auto_increment,
`nameinhindi` varchar(256) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
我正在使用<meta charset="UTF-8" />
编码
我已经尝试过的是
Query1. mysql_query('SET character_set_results=utf8');
Query2. mysql_query('SET names=utf8');
Query3. mysql_query('SET character_set_client=utf8');
Query4. mysql_query('SET character_set_connection=utf8');
Query5. mysql_query('SET character_set_results=utf8');
Query6. mysql_query('SET collation_connection=utf8_general_ci');
Query7. mysql_query("INSERT INTO `mahmoodialibrary`.`st_name` (`id` ,`nameinhindi`) VALUES (NULL , 'SomeNameInHindiFromHindiKeyboard');");
问题 1:从 Query 7 值成功插入,st_name
但是当我在 Php 页面上显示它时,我发现 '?????' 名称字段上的字符串。
问题 2:我还必须在名称字段上提供搜索但不知道如何?
我正在使用集合table = 'utf8_general_ci'