jjzjj

javascript - 如何在 JavaScript 中设置语言环境,例如 toLocaleUpperCase()?

我想使用JavaScripttoLocaleUpperCase()方法来确保大写对于土耳其语来说是正确的。但是,我不能确定土耳其语是否会被设置为用户的语言环境。如果我确定字符串是土耳其语,现代浏览器是否有办法在运行时设置语言环境?(我在考虑土耳其语时遇到了这个问题,但实际上它可以是任何其他语言。) 最佳答案 那里真的没有什么东西,但我遇到了这个JavaScriptsetlocalefunction您可能会发现有用的脚本。 关于javascript-如何在JavaScript中设置语言环境

php - 正则表达式不能正确处理土耳其字符

我编写了一个应该提取以下模式的正则表达式;“ççççoookkkgggüüüüzzzeeelll”(意思是vvveeerrryyygggoooddd带有土耳其语字符“ç”和“ü”)"ccccoookkkggguuuzzzeeelll"(意思相同,但有英文字符“c”和“u”)这是我正在尝试的正则表达式;"\b[çc]+o+k+\sg+[üu]+z+e+l+\b":这适用于英语,但不适用于土耳其语字符“çok”:找到“çok”,但当我尝试“ç+o+k+”对“çççoookkk”不起作用时,它找到“çoookkk”“güzel”:找到“güzel”,但当我尝试“g+ü+z+e+l+”时,它对

localization - 哪些 PHP 框架具有完整的本地化支持?

哪些PHP框架对土耳其语特别是土耳其语字符没有问题İ,iandI,ı(比如用这些字符和漂亮的url进行搜索)。还有哪些人对Bulgarian没有问题?(使用西里尔字母)?我问这个是因为所有应用程序(Mediawiki、Firefox、Notepad++)都存在或仍然存在I,ı和İ,i问题。 最佳答案 Symfony应该非常擅长本地化支持,您可能想检查一下。我相信(虽然已经有一段时间了)该公司总部位于法国。 关于localization-哪些PHP框架具有完整的本地化支持?,我们在Stac

php - Perl 正则表达式在字符集的多个实例上阻塞

我一开始在php中使用preg_replace遇到了一些疯狂的失败,并将其归结为具有多个字符类同时使用土耳其语点缀“i”和非点缀“ı”的问题案例。这是一个简单的php测试用例:在perl中再次使用相同的测试用例:#!/usr/bin/perl$str='mi';$str=~m/m[ıi]/&&print"matchsinglenormali\n";$str='mı';$str=~m/m[ıi]/&&print"matchsingleundottedı\n";$str='misir';$str=~m/m[ıi]s[ıi]r/&&print"matchdoublenormali\n";$s

java - OrientDB 在处理 Unicode、土耳其语和枚举时遇到问题

我正在使用一个具有枚举类型和这些常量的库;Type.SHORTType.LONGType.FLOATType.STRING当我在Eclipse中调试时,出现错误:NoenumconstclassType.STRİNG由于我使用的是土耳其语系统,因此在使用i>İ时存在问题,但由于这是一个枚举常量,即使我将每个属性都设置为UTF-8,也无法得到STRING是Eclipse应该查找的内容。但它仍然在寻找STRİNG但找不到,我也无法使用它。我必须为此做什么?项目>属性>资源>文本文件编码现在是UTF-8。问题不断。编辑:更多信息可能会提供一些我无法获得的线索;我正在研究OrientDB。这是

java - 当链接包含土耳其字母时,Jsoup 连接无法正常工作

我正在使用Jsoup从网站获取html。我正在使用Stringurl="http://www.example.com";Documentdoc=Jsoup.connect(url).get();此代码获取html。但是当我像这样在链接中使用一些土耳其字母时;Stringurl="http://www.example.com/?q=Türkçe";Documentdoc=Jsoup.connect(url).get();Jsoup像这样发送请求:"http://www.example.com/?q=Trke"所以我得不到正确的结果。我该如何解决这个问题? 最佳

java - 如何覆盖 Java 中的货币符号?

我正在尝试使用Java打印土耳其里拉(ISO4217货币代码TRY)的价格。当我这样做Currencycurr=Currency.getInstance("TRY");LocaletrLocale=newLocale("tr","TR");System.out.println(curr.getSymbol(trLocale));输出是:“YTL”。但是,土耳其里拉的货币符号最近已从“YTL”更改为“TL”(如土耳其里拉的维基百科页面所示)。使用NumberFormat进行格式化会得到类似的结果。我真的不想再写一个Currency类,尤其是当Java有一个内置的时候。有没有办法将Java

ios - 如何将 'CapitalizedString' 与土耳其字母一起使用?

我对土耳其语字母有疑问。我有一个反序列化JSON的方法。我从Web服务获取正确的数据并将其设置为对象的变量。newsCategory.name包含'ASKERİHAVACILIK',它是NSString。+(NewsCategory*)convertCategory:(NSMutableDictionary*)jsonDictionary{NewsCategory*newsCategory=[[NewsCategoryalloc]init];newsCategory.name=[jsonDictionaryobjectForKey:@"name"];returnnewsCategory

java - Android 上的 toUpperCase 对于两个参数和默认的希腊语和土耳其语区域设置不正确

在默认语言环境下使用toUpperCase()或更有趣的是两个参数Locale构造函数时,我在处理希腊语和土耳其语时遇到了问题。问题发生在GalaxyTabS2Android5.0.2上(也在5.1.1上重现)该问题可通过设置应用程序和MoreLocale2重现考虑标题的这个值:Τέλοςσυνεδρίας这些调用工作正常。title.toUpperCase(newLocale("el_GR"))title.toUpperCase(newLocale("el-GR"))两者都产生了正确的结果。如果仔细观察,在T和P之后有刻度线。ΤΈΛΟΣΣΥΝΕΔΡΊΑΣ但是,对于默认语言环境和双参数

PHP - MySQL 数据库中编码错误的土耳其语字符

我在一个土耳其语网站上工作,该网站在MySQL数据库中存储了许多格式错误的土耳其语字符,例如:-şasþ-ıasý-ğasð-Ýasİ我无法更改数据库中的数据,因为数据库每天更新,新数据将再次包含格式错误的字符。所以我的想法是改变PHP中的数据而不是改变数据库中的数据。我尝试了一些步骤:TurkishcharactersarenotdisplayedcorrectlyFixTurkishCharsetIssueHtml/PHP(iconv?)PHPTurkishLanguagedisplayingissuePHPMYSQLencodingissue(TurkishCharacters)
12