问题标签 [collation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Wordpress 和 MySQL 排序规则
我只是在使用 Wordpress 时遇到了这个问题:我曾经有一个包含它和 MySQL 的旧版本的博客,当我导出 SQL DB 创建脚本时,它们使用 latin1_swedish_ci 排序规则导出。
知道我正在尝试重建博客,但它显示了很多奇怪的字符,例如:
什么时候必须展示:想象力。
我在 Mac 上使用 TextMate。我尝试使用以下方法从批处理转换 SQL 脚本:
但它告诉我:
那么,我还能做些什么来转换文件?或者我可以用任何脚本语言编写一个例程吗?
感谢您的回答。
sql - PostgreSQL utf8 字符比较
我正在从 MySQL 更改为 PostgreSQL,但找不到与 MySQL 的 collation 等效的东西utf8_general_ci
。我在这里想要实现的是能够使用通用语言规则而不是二进制比较来比较字符串,即 í = i、š = s、ḩ = h 等...
有没有办法让 PostgreSQL 使用通用语言规则搜索字符串?
非常感谢!
sql - MySQL 将 latin1 数据转换为 UTF8
我使用 LOAD DATA INFILE 将一些数据导入 MySQL 数据库。表本身和列都使用UTF8字符集,但是数据库的默认字符集是latin 1。因为数据库的默认字符类型是latin1,而且我使用LOAD DATA INFILE没有指定字符集,它解释文件为 latin1,即使文件中的数据是 UTF8。现在我的 UTF8 列中有一堆编码错误的数据。我找到了这篇文章这似乎解决了类似的问题,即“UTF8 插入 cp1251”,但我的问题是“Latin1 插入 UTF8”。我尝试在那里编辑查询以将 latin1 数据转换为 UTF8,但无法正常工作。数据要么是一样的,要么比以前更加混乱。例如,Québec 一词显示为 Québec。
[附加信息]
When Selecting the data wrapped in HEX(), Québec has the value 5175C383C2A9626563.
该表的创建表(简称)是。
mysql - MySQL 中的 collation_database、collation_connection、collation_server 是做什么用的?
有时会抛出此错误,这是怎么回事?是干什么collation_*
用的?有人可以给我一个例子来说明字符是如何编码、转换和选择的,与之相关的collation_*
吗?
mysql - 所有语言的 MySQL 排序规则
我目前正在开发一个网站,该网站将展示世界上几乎所有语言的内容。而且我在选择要在 MySQL 中定义的最佳排序规则时遇到问题。
哪一个最适合支持所有角色?还是最准确的?
还是最好将所有字符转换为unicode?
sql - 分配变量时存储过程中的排序规则冲突
我们正在尝试创建一个存储过程,但是我们遇到了以下错误消息:
此错误发生在第 33 行,内容如下:
有谁知道如何解决这个问题?
mysql - collation 转换正常吗?
下面的解释扩展让我知道 MySQL 在内部进行了大量的排序规则转换,如 latin1 和 _utf8。
正常吗?这会减慢查询速度吗?
mysql - MySQL db (utf-8) 中的克罗地亚变音符号
变音符号 http://img98.imageshack.us/img98/3383/dijakritickiznakovi.gif
因此,显示标题下方的符号应该以这种方式显示。
UTF-8 实体列在 HTML (utf-8) 标题下方(这里是列表:LINK)
最后一行显示了我的数据库中存储的内容。
db 表的排序规则是utf8_unicode_ci
.
我想 db 中的符号不应该像我的情况那样?从数据库加载时,它们在页面上正确显示,但它们都不是由给定链接中的 utf-8 表显示的。即使我正确地看到它们,也许其他人不会?
python - 使用各种语言环境设置在 Python 中对字符串集合进行排序
我想根据用户语言偏好对字符串列表进行排序。我有一个多语言 Python webapp,以这种方式对字符串进行排序的正确方法是什么?
我知道我可以设置语言环境,如下所示:
但这应该在应用程序启动时完成(并且文档说它不是线程安全的!),根据当前用户(请求)设置在每个线程中设置它是个好主意吗?
我想要带有附加参数的函数 locale.strcoll(...) 之类的东西 - 用于排序的语言。