如何组织数据库和PHP代码以使用不同语言的字符串?

时间:2013-05-11 10:27:37

标签: php mysql string encoding

嗨我正在制作一个最简单的程序,在数据库中搜索字符串,如果找到则返回id。

唯一的问题是我有6种不同语言的字符串:意大利语,日语,西班牙语,法语,阿拉伯语,俄语

这是我的http请求 http://myhosting.my/restURL.php?event=taxi&quest=1&string =こんにちは

这是我的PHP

<?php header('Content-Type: text/html; charset=utf-8');

$string = $_GET['string'];
$quest=$_GET['quest'];
$event=$_GET['event'];

//////////////////////////////////
/////connection(skipped here)/////
//////////////////////////////////
.....
$sql="SELECT * FROM phrases WHERE event_name = '".$event."' AND quest_id = '".$quest."'";
.....

and here i check the similarity
......
while($row = mysql_fetch_array($result))

{    
    if (utf8_encode($string)==$row['phrase'])
    {
    echo('yes');
    echo($row['id']);
    break;
    }
}

我跳过了部分代码。

但是当然它不起作用,因为编码。 我的数据库现在在utf8_bin,

问题是:如何组织PHP代码和数据库编码使其在不同语言中工作?

0 个答案:

没有答案