问题标签 [cyrillic]

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.

0 投票
0 回答
76 浏览

asp.net-mvc - 非标准 url 方言的 asp.net mvc 输出缓存问题

我在使用 asp.net mvc 缓存时遇到了一个不寻常的问题。我已将缓存属性应用于我的控制器操作。它适用于标准字母数字 URL 的 URL,例如。http://www.website.com/product/1234/myproduct

但是,输出缓存不起作用 - 如果 url 包含任何编码的类型字母,例如,控制器操作会在后续请求中触发。西里尔 字母http://www.website.com/product/1234 /каран-для

我不知道为什么,但我怀疑某处发生了一些隐藏的异常。

有没有人在使用 mvc 输出缓存之前遇到过这个问题?

0 投票
0 回答
206 浏览

ruby-on-rails - Rails 3 和 MongoDB 编码问题

我缓存的俄语(西里尔文)页面如下所示:

УÑкорÑеÑ,ÑÑ Ð¶Ð¸Ð·Ð½ÑŒ, ÑÑ,ановиÑ,ÑÑ Ð»Ð°ÐºÐ¾Ð½Ð¸Ñ‡Ð½Ñ‹Ð¼ Ñзык。Раньше мы говорили: национально-оÑвободиÑ,ельн°Ñ боѰьб° ¡ родов С·Ð¸¡ €Ð¾Ñто - терроризм。

我在rails 3.1上,数据库是mongodb。谁能告诉我为什么会这样?

0 投票
1 回答
1281 浏览

ruby-on-rails - 大虾+俄语字体

我有一个 Rails 应用程序,我在那里使用 Prawn gem。我需要使它生成带有俄语字母的pdf(实际上是俄语和英语单词的混合)。我做了一个研究,前段时间发现它相当棘手。现在怎么办,我该怎么办?

0 投票
1 回答
523 浏览

java - 传入函数时,Android unicode 西里尔字母字符串变为 С¡С•ССС”С'СССВСССТ

0 投票
1 回答
677 浏览

unicode - Python3 unidecode 无法转换西里尔字母

我正在尝试使用 Python3 中的 unidecode 库来删除俄语单词(西里尔字母)中的重音符号。unidecode 库适用于其他示例,但不适用于俄语单词。任何帮助将不胜感激。

不是去掉“e”字母上的重音,而是俄语单词变成“ND3/4D3/4D+-NDuID1/2D,N”,这不是我们想要的……

0 投票
1 回答
3228 浏览

email - 来自带有西里尔字符的网站表单的电子邮件

我有一个带有俄罗斯人表格的网页,但是,例如,如果我插入这个西里尔字符串:

Данные для трансфера

进入一个字段并发送消息,当我收到电子邮件时,我有这个字符串

Äàííûå äëÿ òðàíñôåðà.

这是我使用的标题:

0 投票
1 回答
880 浏览

python - BaseHttpServer 返回带有西里尔字母的代码 404

我有以下问题。

我使用了 BaseHttpServer。

如果文件的路径包含西里尔字母。

我得到代码 404。

谢谢你。

截图浏览器

截图服务器

0 投票
2 回答
17701 浏览

javascript - 为 url 编码西里尔字母的最快方法

如果您将下面的链接复制到浏览器中

它将显示 Wiki 文章。但是,一旦您想将该链接(或任何其他包含西里尔符号的链接)从浏览器 url 复制到记事本中,您将得到如下信息:

您可以单击文本中包含西里尔字母的维基百科中的任何链接,然后尝试将其复制到记事本中。

所以,我的问题是:

Беларусь将任何包含西里尔字母的%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D1%8C文本或任何其他文本转换为此类代码的最正确或最快的方法是什么,因此它是 URL 的有效部分?是否有为此目的的特殊 javascript 函数?

我检查过,它实际上是:西里尔大写字母 Б = (hex) D0 91 for UTF-8。这就是为什么它是 %D0%91 等等。

0 投票
1 回答
72 浏览

java - if 语句由于未知原因返回 false

几分钟前我发布了一个问题,有人要求我发布一个“SSCCE”来证明我的问题。我已经大大压缩了我的程序,所以如果一些构造没有意义或者看起来比新手的工作效率更低,那应该只是那个操作的产物。

现在,我的程序主要用于将一组俄语动词变位复制到一个集中的数组oneRay中。在此处的设置中,一个提示显示在一个空行上方,在该空行中,一个是键入适当的共轭。按“提交”按钮应该检查答案与数组的答案,但由于我自己的错误或缺乏理解,即使直接复制我知道的正确答案,我也会看到消息“失败”。通过这一行,我得到了输入:

有了这个我检查它的元素:

我觉得这可能是一个简单的问题,即针对错误的输入文本字段检查错误的元素,但它可能不是,所以这里是我精简的“SSCCE”的所有代码:

我希望不会太久,而且肯定是独立的(而且也很简单):让我知道您是否需要其他任何东西,或者这些问题是否为时已晚!

}

0 投票
0 回答
502 浏览

python - 如何从字典中替换 unicode txt 文件中的西里尔字母

我试图使用字典来替换 Unicode txt 文件中的西里尔字母。我没想到替换单词会很困难,但是在处理西里尔文字时,有一个 16 字节或 8 字节的附加元素是一个问题。我尝试了许多不同的代码,但似乎都没有。我真的很感激任何帮助!

我的字典在一个名为“chars”的文件中,其中包含以下内容:

我不确定为什么我的代码不起作用。对于上下文,代码的开头是替换定义(有错误),后半部分代码仅用于指定输入和输出文件。

创建的输出文件不会改变,西里尔文文本不会被一、二等替换。有谁知道如何解决这个问题?