德语最好的 MySQL 排序规则是什么

2023-12-20

我正在用德语建立一个网站,所以我将使用像ä, ü, ß等等,那么您有什么建议呢?


这个答案已经过时了。如需完整的表情符号支持,请参阅这个答案 https://stackoverflow.com/a/48325386/2898712.

至于字符集,如果可以的话,肯定是UTF-8。

作为排序规则 - 对于具有特殊字符的语言来说有点令人讨厌。有多种类型的排序规则。它们都可以存储所有变音符号和其他字符,但它们在比较中处理变音符号的方式有所不同,即是否

u = ü 

是真是假;以及排序(在字母表中变音符号按排序顺序排列)。

长话短说,你最好的选择是

utf8_unicode_ci

它允许不区分大小写的搜索;它治疗ß as ss并使用 DIN-1 排序。遗憾的是,像所有非二进制 Unicode 排序规则一样,它对待u = ü这是一个可怕的麻烦,因为搜索“Muller”也会返回“Müller”。您必须通过实时设置变音感知排序规则来解决这个问题。

or utf8_bin

该排序规则没有u = ü问题,但只能进行区分大小写的搜索。

我不完全确定使用二进制排序规则是否还有其他副作用;我问了一个关于这个的问题here https://stackoverflow.com/questions/5526334/what-effects-does-using-a-binary-collation-have.


这个 mySQL 手册页 http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html很好地概述了各种排序规则及其在日常使用中带来的后果。

Here http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html是对 mySQL 中可用排序规则的一般概述。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

德语最好的 MySQL 排序规则是什么 的相关文章

  • mysql 详细查询字符串,如通配符

    不知道如何标题我的问题 哈哈 下面是我需要的 我的数据库中的值如下所示 test example 1 test example 2 test example TD 1 这些值的长度可以不同 test example 只是一个示例 某些值将具
  • 使用php插入sql数据库时出错

    我有一个带有 MySQL 插入查询的程序 sql INSERT INTO people person id name username password email salt VALUES person id name username p
  • 如何使用php在mysql数据库中添加照片? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我对 PH
  • Innodb页面大小设置

    在innodb中 页面大小默认为16kb 如何将页面大小设置为 8kb 是否有在源编译步骤中设置的选项 您不需要在源编译步骤中指定页面大小 MySQL 5 6 及更高版本支持不同的页面大小 无需重新编译 但是 您必须在初始化 InnoDB
  • 在 Django 查询中使用 .extra(select={...}) 引入的值上使用 .aggregate() ?

    我正在尝试计算玩家每周玩游戏的次数 如下所示 player game objects extra select week WEEK games game date aggregate count Count week 但姜戈抱怨说 Fiel
  • MYSQL 按喜欢/不喜欢和受欢迎程度排序

    我有评论表 其中包括喜欢和不喜欢的内容 现在我在正确的顺序上遇到了问题 实际上 我的系统在顶部显示了最多点赞的评论 我正在 youtube 上寻找类似系统的东西 这意味着 100like 100dislikes 的评论的顺序高于 1 1 我
  • 使用 try {} catch {} 与 if {} else {} 相比有何优势

    我正在从 php 中的普通 mysql 切换到 PDO 并且我注意到测试错误的常见方法是使用 try catch 组合而不是 if else 组合 该方法的优点是什么 我可以使用一个 try catch 块而不是多个嵌套的 if else
  • 连接两个表而不返回不需要的行

    我的表结构如下所示 tbl users tbl issues userid real name issueid assignedid creatorid 1 test 1 1 1 1 2 test 2 2 1
  • 使用 Sequelize (NodeJS) 代替 * 指定特定字段

    好吧 我在 NodeJS 中有一个项目 我正在其中使用 Sequelize 来实现 MySQL ORM 这件事工作得非常好 但是我试图弄清楚是否有一种方法可以指定在查询的基础上返回哪些字段 或者是否有一种方法可以在某处执行 query 例如
  • 我不断收到此 mysql 错误代码 #1089

    CREATE TABLE movies movie movie id INT 3 NULL AUTO INCREMENT movie name VARCHAR 25 NULL movie embedded id VARCHAR 50 NUL
  • 用于全文搜索和 2 亿多条记录的数据库

    我即将创建一个包含至少 2 亿个条目的庞大数据库 数据库需要可使用全文进行搜索 并且速度应该很快 我的数据库从许多不同的数据源获取数据 我需要定期导入新的或更新的数据 将我的所有数据存储在像 mysql 这样的关系数据库中 然后创建一个 n
  • Mysql 将 --secure-file-priv 选项设置为 NULL

    我在 Ubuntu 中运行 MySQL 我在运行特定的查询集时收到此错误 MySQL 服务器正在使用 secure file priv 选项运行 因此无法执行此语句 当我这样做的时候SELECT secure file priv 在我的 m
  • 迁移问题:MS SQL > MySQL:插入缓冲区内存

    我在使用 MySQL Workbench 上的内置迁移工具时遇到问题 我正在将一个非常大的数据库从 MS SQL 2014 迁移到 MySQL MS SQL 服务器本地部署在我的 Windows 8 1 桌面上 MySQL 服务器在我的网络
  • 转义用户数据,无需魔法引号

    我正在研究如何在来自外部世界的数据被用于应用程序控制 存储 逻辑等之前正确地对其进行转义 显然 随着 magic quote 指令在 php 5 3 0 中很快被弃用 并在 php6 中被删除 对于任何想要升级并进入新语言功能 同时维护遗留
  • 如何删除MySQL中的所有事件

    如果我想删除某个事件 我需要查询类似的内容 DROP EVENT IF EXISTS eventname 但我找不到一次性删除所有事件的命令 必须一项一项地删除 有没有一次性删除所有事件的SQL DROP EVENT IF EXISTS S
  • 将非常大的Python列表输出保存到mysql表中

    我想将 python 生成的列表的输出保存在 mysql 数据库的表中 该表如下所示 mysql 中的 myapc8 表 https i stack imgur com 4B4Hz png这是Python代码 在此输入图像描述 https
  • 无法加载身份验证插件“caching_sha2_password”

    我正在将 MySQL 8 0 与 MySQL Workbench 连接并收到以下错误 无法加载身份验证插件 caching sha2 password dlopen usr local mysql lib plugin caching sh
  • parent_id 是外键(自引用)并且为 null?

    浏览 Bill Karwin 的书 SQL Antipatterns 第 3 章 Naive Trees 邻接表 父子关系 有一个注释表的示例 CREATE TABLE Comments comment id SERIAL PRIMARY
  • 如何对字段数据进行分组?

    我有 sql 查询来显示数据 SELECT artikel foto naam fotografer id fotografer name fotografer customer first name customer last name
  • 如何关闭整个数据库的区分大小写

    我创建了一个包含许多脚本和许多存储过程的数据库 在这个数据库中 我们没有注意担心区分大小写 因为它对于我的本地开发计算机来说是关闭的 综上所述 我试图弄清楚如何使以下两条语句返回相同的结果 SELECT FROM companies SEL

随机推荐

  • autodie 有缺点吗?

    我时不时地看到 StackOverflow 上的人们提倡使用autodie http search cpan org dist autodie 但在此处和网络其他地方的代码中 我不经常看到自动死机 有一些缺点吗 使用 autodie 时我会
  • 如何在 C# 中读写二进制文件?

    我正在尝试用 C 编写一个应用程序 它将数据写入二进制文件 然后读取它 问题是 当我尝试读取它时 应用程序崩溃并出现错误 无法读取超出流末尾 这是代码 using System using System Collections Generi
  • ggplot:轴不在原点相交

    我正在尝试使用绘制以下向量ggplot library ggplot2 vec c 44 55 47 81 40 28 44 32 53 57 45 68 52 02 44 27 33 44 41 16 by c 1994 04 30 19
  • 尝试从 Account 获取AuthToken 时如何摆脱 java.lang.IllegalStateException

    我正在尝试获取authToken对于一个帐户但出现此错误 java lang IllegalStateException calling this from your main thread can lead to deadlock 这就是
  • 为什么没有多对多关系?

    我是第一次学习数据库和SQL 在我正在阅读的文本 Oracle 11g Joan Casteel 的 SQL 中 它说 关系数据库中不能存在多对多关系 我明白我们要避免它们 我也明白如何创建一个桥接实体来消除它们 但我试图完全理解 不可能存
  • JDBC 连接字符串语法和剖析

    多年来我使用 JDBC 连接到许多不同的关系系统 H2 HSQLDB MySQL Oracle Postgres 等 在每种情况下 每个系统seems有自己的连接字符串语法风格 我无法想象像 JDBC 这样历史悠久的 APIwouldn t
  • PHP-SQL:上传的图像显示为垃圾文本[重复]

    这个问题在这里已经有答案了 我已通过 phpMyAdmin 将图像和文本直接上传到我的表格 然而 在显示时 图像显示为垃圾文本 可能是什么问题 该图像是一个相对较小的 jpg 文件 这是代码
  • 在列表上使用条件 lambda 语句和 foreach 操作

    为什么我不能做这样的事情 如果我有一个List
  • 从Python字符串中删除大写字母[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想弄清楚如何使用Python从字符串中删除大写字母 但没有for loop 我试图在使用遍历列表时执行此操作while loop 那
  • 如何手动下载brew包进行安装?

    在中国意味着有时你无法通过brew升级来升级brew包 它会遇到这样的错误 curl 35 LibreSSL SSL connect SSL ERROR SYSCALL in connection to cli assets heroku
  • 简单的ajax调用似乎被阻塞

    非常简单的问题 我尝试测试我正在开发的 Restful Web 服务 并进行这个简单的 ajax 调用 使用 jquery
  • LINQ - 用distinct和orderby编写查询

    我对 LINQ 还很陌生 假设我有下表 Incident ID DeviceID Time Info 1 1 5 2 2009 d 2 2 5 3 2009 c 3 2 5 4 2009 b 4 1 5 5 2009 a 在 LINQ 中
  • 在 Dev-C++ 中的 GCC 内联汇编中定义字节(Windows 上 AT&T 语法中的 .ascii)

    下面的代码只是在屏幕上显示一个消息框 地址被硬编码以方便 int main asm xorl eax eax n xorl ebx ebx n xorl ecx ecx n xorl edx edx n pushl ecx n 0x0 pu
  • QObject 无法为位于不同线程中的父级创建子级

    您好 需要从后台进行一些套接字通信 我使用过QtConcurrent run对此 但给我警告 QObject Cannot create children for a parent that is in a different thread
  • 在非开发层预览邮件程序

    我在下面有几个邮件预览spec mailer previews On development我可以查看下面的所有预览 rails mailers 但是默认情况下 其他环境中不存在此功能 我想在staging环境并排队这篇文章在这里 http
  • Android中的缩放、旋转和平移操作后如何获取相对于Parent的View位置?

    我正在开发一项功能 其中包括图像缩放 旋转和平移操作 所有这些操作对我来说都运行良好 现在 我需要检查相对于父级的视图位置 我开发了以下代码来获取缩放和翻译后的视图位置 private fun findViewPosition view V
  • 如何在react.js中递归渲染子组件

    我想从其自己的组件中递归添加一个反应组件 我看到了这个例子这是通过子 TreeNodes 进行映射并以相同的方式添加子节点 不幸的是它对我来说根本不起作用 这个想法是有一个简单的评论组件 并且回复将重用相同的组件 var Comment R
  • 是否可以在 MatLab 中使用 .NET 应用程序?

    我对 C 感觉很熟悉 我将设计一个控制台应用程序 该应用程序将从 Web 服务中获取一些数据 我想让一组科学家使用 MatLab 中的数据 实现此目的的一种方法是将其存储在 HDD 上的文件中 然后将其内容加载到 MatLab 中 但这让我
  • getJSON 回调未触发

    我正在通过参与一个包括 SubSonic 和 jQuery 的测试项目来学习 asp net mvc 我遇到的问题是 每次我想要返回的不仅仅是简单字符串 例如 Json 对象 时 我都会遇到困难 因为回调似乎不会触发 或者返回失败 我获取数
  • 德语最好的 MySQL 排序规则是什么

    我正在用德语建立一个网站 所以我将使用像 等等 那么您有什么建议呢 这个答案已经过时了 如需完整的表情符号支持 请参阅这个答案 https stackoverflow com a 48325386 2898712 至于字符集 如果可以的话