在PHP中设置本地以获取更多语言

时间:2014-01-08 11:26:42

标签: php mysql character-encoding local

所以我制作网页,我在同一页面上使用斯洛文尼亚语,意大利语,russan和engilsh语言。这个网页与php脚本通信。 PHP脚本是  处理mysql数据库。所以我的问题是如何处理PHP,我想html和mysql将工作正常,但如何配置PHP。我还没有  试试吧。

HTML 要在HTML页面上使用所有语言获取所有正确的字符:

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

PHP 为了得到所有斯洛文尼亚正确的字符(specillyš,č,ž,Č,Ž,Š)我在php脚本的乞讨中使用:

 setlocale ( LC_ALL, 'sl_SI.UTF-8' ); 
 $array = array (
    "c",
    "č",
    "s",
    "š",
    "z",
    "ž"
 );
 usort ( $array, 'strcoll' );

并将数据与php放到mysql数据库中我在查询前使用: mysql_query(“set names'utf8'”);

MYSQL数据库 在一个表中的mysql中,我将在斯洛文尼亚语,英语,俄罗斯语和意大利语中写入数据。所以我的表被声明为:

 utf8_general_ci

PROJECT  我在php eclispe工作,mz项目使用文本文件编码为UTF8。

我的问题是如何在PHP中为russan,意大利语和英语本地设置本地以及如何在mysql中?我应该为每种语言本身拥有它自己的colum并为这些colum适当的语言设置(如utf8_general_ci)?我希望你理解我!

0 个答案:

没有答案