【问题标题】:Search the French Accents in MySql [duplicate]在 MySql 中搜索法语口音 [重复]
【发布时间】:2012-08-30 07:36:45
【问题描述】:

可能重复:
How to conduct an Accent Sensitive search in MySql

我有一个 MySQL 数据库,其中包含一个表中包含法语和英语字母的单词列表。

例如: 存储在数据库中的数据如下:

标识 |单词

  1. rççl
  2. rççr
  3. rçgi

我搜索过这样的查询

 SELECT id, words  FROM `dictionary` WHERE `words` LIKE '_ç__'

所以我得到了以下结果 编号 |单词

  1. rççl
  2. rççr
  3. rçgi

在那个查询中,我搜索了法语字母。所以结果是正确的。

但如果我搜索了以下查询,

SELECT id, words  FROM `dictionary` WHERE `words` LIKE '_c__'

结果是一样的 编号 |单词

  1. rççl
  2. rççr
  3. rçgi

所以我的问题是如何区分这些字母以及我需要在我的程序或查询中更改什么?请帮忙?

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    您将要使用 COLLATE clause 和任何选择的 case sensitivity/binary format 抱歉,我不知道法语口音的最佳排序规则。

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 1970-01-01
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 2019-09-09
      • 2012-04-18
      相关资源
      最近更新 更多