草庐IT

diacritics

全部标签

android - 如何忽略 SQLite 查询中的重音(Android)

我是Android新手,我正在使用SQLite进行查询。我的问题是,当我在字符串中使用重音时,例如阿拉蕾咻咻ÀÀÀààà啊啊AAA如果我这样做:SELECT*FROMTB_MOVIEWHEREMOVIE_NAMELIKE'%a%'ORDERBYMOVIE_NAME;回来了:AAAaaa(忽略其他)但如果我这样做:SELECT*FROMTB_MOVIEWHEREMOVIE_NAMELIKE'%à%'ORDERBYMOVIE_NAME;回来了:ààà(忽略标题“ÀÀÀ”)我想在SQLiteDB中选择字符串而不关心重音和大小写。请帮忙。 最佳答案

android - 如何忽略 SQLite 查询中的重音(Android)

我是Android新手,我正在使用SQLite进行查询。我的问题是,当我在字符串中使用重音时,例如阿拉蕾咻咻ÀÀÀààà啊啊AAA如果我这样做:SELECT*FROMTB_MOVIEWHEREMOVIE_NAMELIKE'%a%'ORDERBYMOVIE_NAME;回来了:AAAaaa(忽略其他)但如果我这样做:SELECT*FROMTB_MOVIEWHEREMOVIE_NAMELIKE'%à%'ORDERBYMOVIE_NAME;回来了:ààà(忽略标题“ÀÀÀ”)我想在SQLiteDB中选择字符串而不关心重音和大小写。请帮忙。 最佳答案

java - 从字符串中删除重音符号

Android中是否有任何方法(据我所知)没有java.text.Normalizer,可以从字符串中删除任何重音。例如“éàù”变成“eau”。如果可能的话,我想避免解析字符串来检查每个字符! 最佳答案 java.text.Normalizer存在于Android中(无论如何都是最新版本)。你可以使用它。EDIT供引用,这里是如何使用Normalizer:string=Normalizer.normalize(string,Normalizer.Form.NFD);string=string.replaceAll("[^\\p{A

java - 从字符串中删除重音符号

Android中是否有任何方法(据我所知)没有java.text.Normalizer,可以从字符串中删除任何重音。例如“éàù”变成“eau”。如果可能的话,我想避免解析字符串来检查每个字符! 最佳答案 java.text.Normalizer存在于Android中(无论如何都是最新版本)。你可以使用它。EDIT供引用,这里是如何使用Normalizer:string=Normalizer.normalize(string,Normalizer.Form.NFD);string=string.replaceAll("[^\\p{A

java - 从 Unicode 字符串中删除重音的简单方法?

这个问题在这里已经有了答案:Isthereawaytogetridofaccentsandconvertawholestringtoregularletters?(15个回答)关闭4年前。我想改一下这句话:Etçaserasamoitié.收件人:Etcaserasamoitie.有没有一种简单的方法可以在Java中做到这一点,就像我在Objective-C中所做的那样?NSString*str=@"Etçaserasamoitié.";NSData*data=[strdataUsingEncoding:NSASCIIStringEncodingallowLossyConversion

java - 从 Unicode 字符串中删除重音的简单方法?

这个问题在这里已经有了答案:Isthereawaytogetridofaccentsandconvertawholestringtoregularletters?(15个回答)关闭4年前。我想改一下这句话:Etçaserasamoitié.收件人:Etcaserasamoitie.有没有一种简单的方法可以在Java中做到这一点,就像我在Objective-C中所做的那样?NSString*str=@"Etçaserasamoitié.";NSData*data=[strdataUsingEncoding:NSASCIIStringEncodingallowLossyConversion

javascript - 在 JavaScript 中删除字符串中的重音符号/变音符号

如何从字符串中删除重音字符?尤其是在IE6中,我有这样的东西:accentsTidy=function(s){varr=s.toLowerCase();r=r.replace(newRegExp(/\s/g),"");r=r.replace(newRegExp(/[àáâãäå]/g),"a");r=r.replace(newRegExp(/æ/g),"ae");r=r.replace(newRegExp(/ç/g),"c");r=r.replace(newRegExp(/[èéêë]/g),"e");r=r.replace(newRegExp(/[ìíîï]/g),"i");r=r.

javascript - 在 JavaScript 中删除字符串中的重音符号/变音符号

如何从字符串中删除重音字符?尤其是在IE6中,我有这样的东西:accentsTidy=function(s){varr=s.toLowerCase();r=r.replace(newRegExp(/\s/g),"");r=r.replace(newRegExp(/[àáâãäå]/g),"a");r=r.replace(newRegExp(/æ/g),"ae");r=r.replace(newRegExp(/ç/g),"c");r=r.replace(newRegExp(/[èéêë]/g),"e");r=r.replace(newRegExp(/[ìíîï]/g),"i");r=r.