所以我制作网页,我在同一页面上使用斯洛文尼亚语,意大利语,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)?我希望你理解我!