草庐IT

基里尔

全部标签

c++ - 如何在 visual studio 中打开 .cpp 文件并使其正确显示带有西里尔字符的字符串文字?

我正在尝试使用其他人的C++代码打开源文件。在编写代码时,他使用的是我现在使用的旧版visualstudio。西里尔字母被扭曲。它的愚蠢混淆部分是编码问题。当我用任何程序打开.cpp文件时,除了notepad++外,它可以读取文本英文字符显示完美,但西里尔字母失真。Notepad++显示它以ANSI编码打开该文件。如果我将正确显示的文本从notepad++复制到其他程序(visualstudio、标准Windows记事本、浏览器中的谷歌翻译器、一些在线编码转换器),它会再次变形,就好像它是在复制字节而不是字符(这个最让我震惊所有)。由于.cpp文件基本上只是文本文件,我不明白为什么我不

php - 是否可以在 Lumen(by Laravel) 中使用西里尔符号?

问题是我不能在response()->json()方法中使用任何俄语符号。我已经尝试过以下代码:returnresponse()->json(['users'=>'тест']);andreturnresponse()->json(['users'=>mb_convert_encoding('тест','UTF-8')]);andreturnresponse()->json(['users'=>mb_convert_encoding('тест','UTF-8')])->header('Content-Type','application/json;charset=utf-8');我

php - 用于验证西里尔字母的正则表达式

我有一个php函数来验证“城市”:functionvalidate_city($field){if($field=="")return"Entercity.";elseif(preg_match("/[^а-Яa-zA-z-]/",$field))return"Cityhameonlyfromlettersand-.";return"";}每次,当我输入西里尔城市名称(例如:“Минск”)时,它都会返回:城市ham仅来自字母和-。变量$_POST['city']看起来像:С在JS中这段代码工作正常,我认为编码中有问题...... 最佳答案

android - 如何更改语言环境以使用拉丁塞尔维亚语(而不是西里尔塞尔维亚语)

塞尔维亚语有拉丁字母和西里尔字母。在Android的日期和时间选择器小部件中,显示的塞尔维亚语言环境字母表似乎是西里尔字母,如此处所示。我想更改语言环境,以便android小部件使用拉丁塞尔维亚字母表。当前的语言/国家代码(产生西里尔字母)分别是sr和RS。因此,我的setLocale函数被称为setLocale("sr","RS");这是我不确定的部分-根据localeplanet.com,拉丁塞尔维亚语的本地代码是sr_Latn_RS。不过,我都试过了setLocale("sr_Latn","RS");//andsetLocale("sr_Latn_RS","RS");两者都不起作

android - 如何包含 2 种塞尔维亚语变体?带有拉丁字母和西里尔字母

我有一个Android应用程序,我想翻译成塞尔维亚语,我想要两种语言变体:拉丁字母和西里尔字母。我尝试了以下变体:value-sr-rRS-Latn、value-sr-Latn、value-sr-rRS-Cyrl、value-sr-Cyrl但不是那是有效的。我得到这个错误:android-apt-compiler:[NAMEOFAPP]invalidresourcedirectoryname:[path]\res/value-sr-rRS-Latn在关于resdirs和Locale的Android文档中我找不到这个选项。我可以用两种语言制作2个目录吗?以及如何?谢谢

android - 在 Android 中使用 iText 生成的 PDF 中不显示西里尔字母

我正在尝试在我的android应用程序中生成PDF。我使用iText,它生成PDF,但只显示英文字母。我找到了iText使用unicode的示例代码。我在一个简单的comsolejava应用程序中尝试了这个示例代码,它运行良好。这是代码:*-->Copyright2001byPauloSoares,BrunoLowagie当我为androidActivity调整此代码时,它停止工作:publicvoidonCreate(Bundleicicle){super.onCreate(icicle);Stringroot=Environment.getExternalStorageDirect

ruby - 如果路径中有西里尔字符,如何使用 require

我正在尝试使用Ruby构建一个跨平台的可移植应用程序,但在Windows上出现了问题。当路径中有西里尔字符(也许不是拉丁字符)时require不起作用:D:\users\киї\Ruby\2.6\bin>ruby-vruby2.6.3p62(2019-04-16revision67580)[x64-mingw32]D:\users\киї\Ruby\2.6\bin>ruby-e"require'logger'"Traceback(mostrecentcalllast):1:from:2:in`':2:in`require':Nosuchfileordirectory--D:/users

mysql - 运算符喜欢,字段类型时间戳和西里尔字母? MySQL错误?

似乎是MySQL的Bug;要求:SELECT*FROMtableWHERE(idLIKE'%тест199%'OR`user`LIKE'%тест199%'OR`user_datetime`LIKE'%тест199%'OR`user_comments`LIKE'%тест199%')ORDERBYiddescLIMIT0,10[Err]1271-操作“like”的排序规则混合非法当我们使用拉丁语时。要求:SELECT*FROMtableWHERE(idLIKE'%test199%'OR`user`LIKE'%test199%'OR`user_datetime`LIKE'%test19

php - 无法修复西里尔字母问题。 htmlspecialchars/PHP/MySQL

伙计们。当我用西里尔字母键入任何内容时,例如:ЦветанаПиронкова,然后单击提交(进入表中),它会显示它(并将其保存在mysql表中),就像这样:ЦветанаПиронкова而且我不知道如何解决它。我认为问题来自htmlspecialchars,但我不知道。这是我的索引文件:ViewAll";echo"";echo"IDMqstoImeTochki";//loopthroughresultsofdatabasequery,displayingthemi

php - 友好网址中的西里尔字符问题

事情是这样的。我有友好的网址,例如http://site.com/blog/read/мъдростта-на-вековетеhttp://site.com/blog/read/green-apple最后一段实际上是博客文章的友好标题。问题是当我尝试将该段传递给数据库时,西里尔字体变成类似%D1%8A%D0%B4%D1%80%D0%BE%D1%81%D1%8无法匹配数据库记录。在我浏览器的地址栏中,它看起来很正常(мъдростта-на-вековете),但如果我选择“复制url位置”,最后一段再次变成这些奇怪的字符。我正在使用CodeIgniter,所有内容都设置为UTF-8。