Questions tagged «collation»

整理是指一组规则,这些规则确定如何对数据进行排序和比较。使用定义正确字符序列的规则对字符数据进行排序,并使用用于指定区分大小写,重音符号,假名字符类型和字符宽度的选项。


11
搭配MySQL与MySQL搭配使用的最佳排序规则是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我想知道对于一般网站而言,MySQL中是否存在“最佳”整理规则的选择,而您不确定100%确定将输入什么内容吗?我知道所有编码都应该相同,例如MySQL,Apache,HTML和PHP中的任何内容。 过去,我已将PHP设置为以“ UTF-8”输出,但是在MySQL中此匹配哪种排序规则?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ci,utf8_general_ci和utf8_bin之前。
731 php  mysql  encoding  collation 


5
UTF-8:一般?斌吗 Unicode?
我试图弄清楚我应该对各种类型的数据使用哪种排序规则。我将存储的内容的100%是用户提交的。 我的理解是,我应该使用UTF-8 General CI(不区分大小写),而不是UTF-8 Binary。但是,我找不到UTF-8通用CI和UTF-8 Unicode CI之间的明显区别。 我应该将用户提交的内容存储在UTF-8 General或UTF-8 Unicode CI列中吗? UTF-8 Binary适用于什么类型的数据?
279 mysql  utf-8  collation 

15
解决MySQL中的“排序规则的非法混合”错误
尝试通过MySQL中的存储过程进行选择时出现以下错误。 操作'='的排序规则(latin1_general_cs,IMPLICIT)和(latin1_general_ci,IMPLICIT)的非法混合 您对这里可能出什么问题有任何想法吗? 表的排序规则是latin1_general_ciand where子句中的列的排序规则latin1_general_cs。
210 mysql  collation 


4
如何更改表的默认排序规则?
create table check2(f1 varchar(20),f2 varchar(20)); 用默认排序规则创建一个表latin1_general_ci; alter table check2 collate latin1_general_cs; show full columns from check2; 将列的各个排序规则显示为“ latin1_general_ci”。 那么alter table命令的作用是什么?
187 mysql  sql  collation 



5
'COLLATE SQL_Latin1_General_CP1_CI_AS'是做什么的?
我有一个SQL查询可以在SQLServer中创建数据库,如下所示: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = 'yourdb_log', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdblog.ldf', size = 7mb, maxsize = 375mb, filegrowth = 10mb ) COLLATE SQL_Latin1_General_CP1_CI_AS; go …

21
有效替换字符串中的所有重音字符?
对于穷人在客户端实现近排序正确排序的情况,我需要一个高效的JavaScript函数替换字符串中的单个字符。 这就是我的意思(请注意,这适用于德语文本,其他语言则不同): 本机排序弄错了:abcouzäöü 正确的排序规则是:aäbcoöuüz 基本上,我需要将给定字符串的所有出现的“ä”替换为“ a”(依此类推)。这样,本机排序的结果将非常接近用户的期望(或数据库将返回的结果)。 其他语言也具有执行此操作的功能:Python提供str.translate(),在Perl中tr/…/…/,XPath具有功能translate(),ColdFusion具有ReplaceList()。但是JavaScript呢? 这就是我现在所拥有的。 // s would be a rather short string (something like // 200 characters at max, most of the time much less) function makeSortString(s) { var translate = { "ä": "a", "ö": "o", "ü": "u", "Ä": "A", "Ö": "O", "Ü": "U" // probably …


5
mysql检查表的排序规则
如何查看表格的排序规则?IE浏览器,我想看: +-----------------------------+ | table | collation | |-----------------------------| | t_name | latin_general_ci | +-----------------------------+
106 mysql  collation 

11
如何在Python中按字母顺序对unicode字符串排序?
Python默认情况下按字节值排序,这意味着é在z和其他同样有趣的事情之后。在Python中按字母顺序排序的最佳方法是什么? 有图书馆吗?我什么都找不到。最好是排序应该有语言支持,因此它理解åäö应该用瑞典语在z之后排序,但是ü应该用u进行排序,依此类推。因此,Unicode支持非常必要。 如果没有它的库,什么是最好的方法?只需将字母映射到整数值,然后将字符串映射到整数列表?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.