- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试构建一个 MySQL 搜索查询。 LIKE
完全没问题,但客户希望输入“oe”查找“ö”、“ae”查找“ä”和“ue”查找“ü”,因为这在德国相当普遍。< br/>在将每次出现的“oe”替换为 (oe|ö)
之后,我尝试使用 REGEXP
但 REGEXP
是严格的并且不匹配(对于例如)“é”到“e”。
有没有办法让 LIKE
匹配“oe|ue|ae”或者我没有想到的其他方式?
谢谢,
托马斯
最佳答案
在 Character Sets and Collations Supported by MySQL我只能发现两个德语排序规则:
似乎latin1_german2_ci是你想要的,但它需要 Latin1:
latin1_german2_ci
(phone-book) rules:
- Ä = AE
- Ö = OE
- Ü = UE
- ß = ss
如果您的表/列尚未使用它,您可以在查询本身中强制进行此类排序,例如:
mysql> SELECT _latin1'oe' collate latin1_german2_ci ='ö' AS are_equal;
+-----------+
| are_equal |
+-----------+
| 1 |
+-----------+
1 row in set (0.00 sec)
如果您的应用程序使用 Latin1,这应该可以解决问题。否则,我真的不知道:)
免责声明:我对德语一无所知。可能有另一种语言使用类似的规则。
关于php - MySQL 通过 "oe"、 "ae"、 "ue"找到元音变音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38636176/
文档说: Contact Synchronization is performed by the Synchronization service. The service loops over the
我正在尝试使用标准的 awk 调用来模拟 GNU grep -Eo。 关于 -o 选项,这个人说的是: -o --only-matching Print only the matched (
OES/EXT/ARB_framebuffer_object 扩展之间有什么区别。所有这些扩展都可以与 OpenGLES 1.1 或 OpenGLES2.0 应用程序一起使用吗?或者是否有关于哪个版本
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: how to recognize similar words with difference in spel
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: how to recognize similar words with difference in spel
我需要一些帮助来弄清楚我在尝试创建帧缓冲区 OES 时做错了什么。 outTex = new int[1]; GLES20.glGenTextures(2, outTex, 0);
如何使基于 OE/Yocto 的嵌入式 Linux 系统在安全问题上保持更新? 我的理解是 Yocto 版本仅维护六个月。之后我需要自己应用修复/补丁。对吗? 我也明白,通常会有额外的层(公共(pub
我正在阅读 Apple 的 OpenGL 文档。我注意到许多 GL 名称的格式为 GL_RENDERBUFFER_OES。这些名称中的 OES 部分的含义是什么? 最佳答案 OES 是 OpenGL
我正在向 TreePanel 添加自定义上下文菜单。当我有一个单独的上下文菜单功能时,这一切都有效,但我遇到了问题,如果我单击其中一个选项然后再次查看上下文菜单,上下文菜单项最终会增加一倍/三倍。 我
下面的(OE+)是什么意思? $ sudo cat /proc/modules | grep hello //hello_world is a kernel module created by me.
我需要在加载页面之前显示一些消息,以便发出警报消息,但我无法自定义警报窗口。因此我试图在 html 中实现这一点。但没有取得成功。 我想要一个这样的警报窗口。 图像。 这是我的带有警报的代码。 a
当我处理包含西类牙字符 ó 和 é 的属性文件时,字符显示为 ?。我尝试了不同的方法来解决这个问题,但仍然失败: 我尝试使用 \uxxxx 我尝试将 InputStreamReader 与 UTF-8
我对 OES 和 EXT 的含义有点困惑?我知道 EXT(openGL 扩展)是针对特定显卡供应商的,手机可能支持它,也可能不支持。但是 OES 呢?它是否与 EXT 相同,或者如果手机支持特定版本的
当我想为 intel Galileo 构建一个 yocto 镜像时,我按照网站中提到的这些说明进行操作 https://software.intel.com/en-us/blogs/2015/03/0
为了记录的目的,我正在寻找有效的方法来列出安装在使用 oe-core 构建的目标 rootfs 中的包。 最佳答案 您的镜像中安装的软件包列表存储在 list 文件中(除了已经提到的构建历史之外)。
我正在尝试构建一个 MySQL 搜索查询。 LIKE 完全没问题,但客户希望输入“oe”查找“ö”、“ae”查找“ä”和“ue”查找“ü”,因为这在德国相当普遍。在将每次出现的“oe”替换为 (oe|
有人可以用法语语言环境解释 sort 命令的行为吗? $ file file.txt file.txt: UTF-8 Unicode text, with CRLF line terminators
我们希望重命名字符串,以便将“奇怪”字符(如德语变音符号)转换为其官方的非变音符号表示形式。在 Java 中,是否有一些函数可以转换此类字符(也就是处理映射),不仅适用于德语变音符号,还适用于法语、捷
对于与变音符号无关的全文搜索功能,我使用以下代码将重音字符(如 é 或 Ö)转换为小写非重音形式 e 和 o [[inputString stringByFoldingWithOptions:
我正在创建两个不同的顶点缓冲区,它们使用两个不同的着色器来渲染它们。一旦我绑定(bind)第二个顶点缓冲区,我存放在第一个顶点缓冲区中的数据似乎已损坏或丢失。 如果我只生成并绘制一个顶点缓冲区,就像这
我是一名优秀的程序员,十分优秀!