问题标签 [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.

0 投票
1 回答
624 浏览

mysql - 导出和导入用户和数据库排序问题

我的源站点上有 mambo 4.6.5,目标站点上有 joomla 1.5。我要将用户从第一个移动到第二个。所以我在 joomla 1.5 上安装了 userport 组件,然后转到 mambo 数据库并使用此查询选择我的用户:

并将它们导出到一个 CSV 文件,这是所有“用户端口”所需的。一些用户名是 Persian 和 UTF-8 。正如您在下面看到的,一些文本由于 UTF-8 unicode 而被反汇编,而它们在 mambo 的后端和前端部分中显示正确。 曼波数据库 http://i.imagehost.org/0422/2_5.jpg (曼波数据库)

问题就在这里:当我通过用户端口在 joomla 1.5 中导入我的用户时,似乎在数据库中反汇编的文本(但在 mambo 同时显示正确!);就像在 mambo 数据库中显示并且在 joomla 管理员中保持生病一样: joomla 管理员 http://i.imagehost.org/0675/1_34.jpg(joomla 管理员)

解决方案是什么?

谢谢

0 投票
1 回答
180 浏览

database - DB Collat​​ion 不区分大小写 - 它会影响性能吗?

早些时候,当我在处理我的数据库时,我想知道使用区分大小写的排序utf8_bin规则是否会比不区分大小写的排序规则utf8_general_ci(示例来自 MySQL)提高性能。

有人对此有何评论吗?MySQL以外的数据库呢?

0 投票
1 回答
1034 浏览

sql-server - 选择正确的 SQL Server 排序规则进行存储

排序规则在存储方面对 SQL Server 有何影响?这对 Unicode 和非 Unicode 数据类型有何影响?

  • 排序规则会影响 Unicode 存储吗?还是只管理数据库中的排序规则?

  • 当我使用非 unicode 数据类型时,排序规则有哪些限制?

  • 如果有限制,当我尝试存储不在非 unicode 数据类型的数据库排序规则中的字符时会发生什么?

我的理解是,Unicode 数据类型始终可以存储完整的 Unicode 数据集,而非 Unicode 数据类型的存储能力取决于代码页(由排序规则定义),并且只能表示其中的一些常见字符整理。

显然,Unicode 数据类型中的每个字符至少占用 2 个字节,而非 Unicode 数据类型每个字符占用 1 个字节(或者这是否也随排序规则而变化?)

让我直接在这里,这是如何工作的?

0 投票
1 回答
1198 浏览

sql-server - SQL Server:文本数据类型不支持代码页翻译

使用 ADO 将文本插入 SQL Server 中的 TEXT 列时,出现错误:

文本数据类型不支持代码页翻译。从:1257 到:1252。

现在确实,我已将 Windows 代码页更改为 1257(爱沙尼亚语)。

我的问题是:SQL Server 如何知道我正在运行的代码页?

发送到服务器和从服务器发送的所有字符串都作为宽(unicode)字符串发送。然后,在服务器上,SQL Server 被迫将 unicode 字符串填充到TEXT(不是 NTEXT)列中。文本列设置为使用排序规则代码页1252

源字符串中没有 Windows 1252 代码页之外的字符。即使有,SQL Server 怎么知道我正在运行代码页1257

我已经尝试分析我与 SQL Server 的连接,但我没有看到任何看起来像客户端通过服务器识别其代码页的东西。

0 投票
2 回答
2397 浏览

mysql - Rails 中区分大小写的查找

我正在使用带有排序规则的 Mysql,utf8_general_ci并且对于我的大多数搜索来说它都很好。但是对于一个模型和一个字段,我想找到一个区分大小写的记录。怎么做?

0 投票
0 回答
1835 浏览

mysql - utf8_unicode_ci vs utf8_general_ci 排序规则的区别?

可能重复:
utf8_general_ci 和 utf8_unicode_ci 有什么区别

两种类型的列/表排序规则有什么区别?哪个是首选,为什么?有什么想法吗?

0 投票
2 回答
159 浏览

mysql - 当我的整个应用程序都使用 UTF-8 时,我应该使用哪种排序规则?

我正在使用 MySQL,最新版本。默认情况下,我得到的latin1_swedish_ci听起来并不正确。

0 投票
4 回答
41055 浏览

mysql - MySQL 中的列名和表名是否区分大小写?

如果我有一个名为category_idand的列名Category_Id,它们是否不同?

如果我有表叫categoryand Category,它们有什么不同吗?

0 投票
4 回答
915 浏览

mysql - mysql 不考虑重音来验证索引键的唯一性

我有一个表,只有一个名为“tag”的字段,它是一个 varchar(250)

该字段是用排序规则“latin1_spanish_ci”定义的,因为我打算用西班牙语保存单词......

问题是以下查询

给了我完全相同的结果

也就是说,对于 mysql,'uno' = 'unó'... 和 'unò' 和 'unö'... 等等...

这个字段应该有一个唯一的键......

我尝试了其他排序规则,所有“bin”排序规则似乎都有效,而且 latin1_general_ci 也...

我只是想知道这是否是为数据库中的每个字段选择的适当排序规则,或者如果我在选择它时可能会遇到任何问题...考虑到我打算将西班牙数据存储在该数据库中...

萨卢多斯

sas

ps:无论如何,在西班牙语排序规则中,口音可能被认为是毫无意义的,这似乎真的很奇怪......

--

编辑:我做了几个测试,我用á é É ñ Ñ等输入数据,看起来mysql真的可以处理它们......

0 投票
2 回答
11416 浏览

sql-server - SQL Server 多语言数据支持

如何设置 SQL Server 2005 DBMS,以便以不同语言存储数据?

我的确切问题是:在 SQL Server Management Studio 中,我正在编写一个包含德语变音符号的插入语句。文本已成功保存,但读取相同的值会导致文本没有变音符号。

考虑到我必须支持 4 种语言:英语、德语、希腊语和俄语(我不想考虑我将面对俄语文本)。

DBMS 现在使用希腊语排序规则设置(以支持希腊语)。

这会引起任何问题吗?

有什么提示吗??