问题标签 [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.
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 管理员)
解决方案是什么?
谢谢
database - DB Collation 不区分大小写 - 它会影响性能吗?
早些时候,当我在处理我的数据库时,我想知道使用区分大小写的排序utf8_bin
规则是否会比不区分大小写的排序规则utf8_general_ci
(示例来自 MySQL)提高性能。
有人对此有何评论吗?MySQL以外的数据库呢?
sql-server - 选择正确的 SQL Server 排序规则进行存储
排序规则在存储方面对 SQL Server 有何影响?这对 Unicode 和非 Unicode 数据类型有何影响?
排序规则会影响 Unicode 存储吗?还是只管理数据库中的排序规则?
当我使用非 unicode 数据类型时,排序规则有哪些限制?
如果有限制,当我尝试存储不在非 unicode 数据类型的数据库排序规则中的字符时会发生什么?
我的理解是,Unicode 数据类型始终可以存储完整的 Unicode 数据集,而非 Unicode 数据类型的存储能力取决于代码页(由排序规则定义),并且只能表示其中的一些常见字符整理。
显然,Unicode 数据类型中的每个字符至少占用 2 个字节,而非 Unicode 数据类型每个字符占用 1 个字节(或者这是否也随排序规则而变化?)
让我直接在这里,这是如何工作的?
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 的连接,但我没有看到任何看起来像客户端通过服务器识别其代码页的东西。
mysql - Rails 中区分大小写的查找
我正在使用带有排序规则的 Mysql,utf8_general_ci
并且对于我的大多数搜索来说它都很好。但是对于一个模型和一个字段,我想找到一个区分大小写的记录。怎么做?
mysql - utf8_unicode_ci vs utf8_general_ci 排序规则的区别?
两种类型的列/表排序规则有什么区别?哪个是首选,为什么?有什么想法吗?
mysql - 当我的整个应用程序都使用 UTF-8 时,我应该使用哪种排序规则?
我正在使用 MySQL,最新版本。默认情况下,我得到的latin1_swedish_ci听起来并不正确。
mysql - MySQL 中的列名和表名是否区分大小写?
如果我有一个名为category_id
and的列名Category_Id
,它们是否不同?
如果我有表叫category
and Category
,它们有什么不同吗?
mysql - mysql 不考虑重音来验证索引键的唯一性
我有一个表,只有一个名为“tag”的字段,它是一个 varchar(250)
该字段是用排序规则“latin1_spanish_ci”定义的,因为我打算用西班牙语保存单词......
问题是以下查询
给了我完全相同的结果
也就是说,对于 mysql,'uno' = 'unó'... 和 'unò' 和 'unö'... 等等...
这个字段应该有一个唯一的键......
我尝试了其他排序规则,所有“bin”排序规则似乎都有效,而且 latin1_general_ci 也...
我只是想知道这是否是为数据库中的每个字段选择的适当排序规则,或者如果我在选择它时可能会遇到任何问题...考虑到我打算将西班牙数据存储在该数据库中...
萨卢多斯
sas
ps:无论如何,在西班牙语排序规则中,口音可能被认为是毫无意义的,这似乎真的很奇怪......
--
编辑:我做了几个测试,我用á é É ñ Ñ等输入数据,看起来mysql真的可以处理它们......
sql-server - SQL Server 多语言数据支持
如何设置 SQL Server 2005 DBMS,以便以不同语言存储数据?
我的确切问题是:在 SQL Server Management Studio 中,我正在编写一个包含德语变音符号的插入语句。文本已成功保存,但读取相同的值会导致文本没有变音符号。
考虑到我必须支持 4 种语言:英语、德语、希腊语和俄语(我不想考虑我将面对俄语文本)。
DBMS 现在使用希腊语排序规则设置(以支持希腊语)。
这会引起任何问题吗?
有什么提示吗??