法语应使用哪种排序规则?

问题描述 投票:2回答:3

我开发了一个法语网站,但在面向国家/地区列表的法语单词中我正面临混乱。谁能让我知道在语言表的法语中应使用哪种排序规则类型?

链接:http://www.atlasanesp.mr/register.php请查看标题为“ Pays derésidence”的下拉菜单]

mysql collation
3个回答
4
投票

只需使用UTF-8。

在HTML页面顶部添加:

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

以及在PHP页面中:

header('Content-type: text/html; charset=utf-8');

在您的数据库中启动查询:

mysqli_query('SET CHARACTER SET utf8');

它应该工作!


4
投票

对于任何语言,请始终使用UTF-8。但是重要的是要确保您的代码也使用UTF-8。检查项目中的PHP文件和所有其他文本文件。

UTF-8今天被认为是标准的。不使用它是一个常见的新手错误,发生在说非英语的人身上。

在MySQL中,如果您需要搜索不区分大小写,则为utf8_general_ci。


3
投票

经过漫长的RND,我发现需要处理两种语言及其特殊字符的两件事。

1-您需要将表的排序规则定义为utf8_general_ci。

2-您需要在与数据库建立连接的文件中定义'mysql_set_charset('utf8');',并且在选择数据库后立即使用'mysql_select_db这样的名称, mysql_set_charset',这将允许您以任何语言正确添加和检索数据。

我个人感谢同胞们给出的答案,并感谢所有人。

© www.soinside.com 2019 - 2024. All rights reserved.