问题标签 [non-latin]
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.
wordpress - 如何在具有非拉丁 URL 的 iis 上为 wordpress 编写 web.config
我在 iis 服务器上使用 wordpress wirh 永久链接结构 (/%year%/%monthnum%/%day%/%postname%/)。
问题在于非拉丁字符,如马拉雅拉姆语。
我编写了 web.config 如下,
帖子页面进入日期存档。如何解决这个问题?
ruby - wkhtmltopdf - 汉字倾斜
我尝试将http://book.kanunu.org/book4/10406/231373.html转换为 PDF。
我使用了以下命令:
wkhtmltopdf --encoding gbk http://book.kanunu.org/book4/10406/231373.html test.pdf
我得到以下输出: https://cloud.githubusercontent.com/assets/1232162/3973254/d67340e6-27e5-11e4-9b30-a7df42e0bc41.png
如您所见,字符倾斜。我测试了更多的网站,发现这只发生在中文和日文字符上。有谁知道为什么会这样?
php - PHP,非拉丁字符的正则表达式问题
在一个字符串中,我试图用 preg_replace 删除括号内的所有内容,但我对非拉丁字符有一些问题。我试过了:
但它不工作
请问有什么建议吗?
php - 将非拉丁文本转换为 ASCII 条目 - 无需指定语言环境
我正在做一个需要翻译成 40 多种语言的项目。
我把大部分事情都整理好了,但这个真的让我很烦。请看一下这个,看看我需要什么:
取一些俄语文本、一些泰语等,然后将其弹出到我很棒的 JS 转换器中——它输出 ASCII 值——我现在可以在 PHP 数组、html 模板等中使用这些值,一切都很好。
我正在为我的 PHP 翻译类编写一种将 PHP 语言数组转换为新语言的新方法——这就是问题所在。我怎样才能让 PHP 做这个 JS 做得很好的事情?我已经尝试过 htmlentities、iconv 等。我想看到这样的翻译文本:
Соломоновы Острова
php - 通过php获取mysql将非拉丁字符变成问号“?”
当我使用 MySQL 中的非拉丁字符回显值时,它们会变成问号。我的意思是问号“?” 不是“�”。我得到了这些东西:
他们不工作!
请求帮助。
编辑:更多信息:在 PHPMyAdmin 中,我将排序规则更改为 utf8_polish_ci。
android - Android 找不到名称中带有阿拉伯语的资产
问题
我无法打开其中包含阿拉伯字母的 Android 资产。
getAssets().open(name)
抛出一个 IOException,表示仅当资产中包含阿拉伯字母(如 د)时才找到该文件。
请注意,我相信我的代码有效,因为英文字母有效。如果问题不清楚,请告诉我。
java - 正则表达式将非拉丁字符与 ASCII 0-31 和 128-255 匹配
想匹配非拉丁字符。试过了。根据我的理解 if (a.matches("[\\x8A-\\xFF]+"))
应该返回真,但它是假的。
c++ - QKeyEvent 处理非拉丁布局
用 Qt 处理非拉丁键的方法是什么?
例如,对于“W”键按下 QKeyEvent::key() 返回 87,但对于“Ц” - 俄语布局中的相同键 - 它返回 1062。
所以我不能使用像 Qt::Key_W 这样的常量来检查哪个键被按下:如果用户切换布局,它们将不起作用。
谢谢
ruby - 非拉丁字符或 301 处理?从 Google 地球视图中抓取 jpgs 和 json 密钥
我正在尝试从 Google 的 Earth View 页面中抓取源图像,同时将它们重命名为有意义的文件名,以便每个文件名除了文件号之外还包含城市或国家/地区。
我通过 JSON 文件实现了这一点。我发现我可以按编号查找每个文件并重定向到适当的文件。例如,/_api/1003.json
重定向到/_api/australia-1003.json
.
但是,我的工具在文件 1354、1355、2071、2090、2297、2299、5597、6058 上中断,引发以下错误:
手动检查文件,我发现这八个没有在浏览器中自动重定向(使用Chrome)。每个都有“永久移动”消息并指向一个新位置。有趣的是,他们每个人的地名中都有非拉丁字符,比如عندل-yemen
和vegaøyan-norway
。快速浏览大约 1500 张成功抓取的图像,没有发现任何类似的特殊字符。
非拉丁名称会停止重定向吗?或者,Earth View 是否因为特殊字符而停止重定向?
我如何合并这些跳过的八个?
编码:
编辑:多亏了这篇文章,我拼凑了一个可行的解决方法。我为八种特殊情况手动提供了 URL 路径,同时使用Addressable gem来规范化非拉丁字符。
更新后的代码,就像现在一样:
java - 如何使用非 ASCII 文件名创建 Windows 本机兼容的 Zip 文件
我们的团队有一个程序可以生成用 Java 编写的 PDF。可能具有非 ASCII 文件名的 PDF 使用 Apache Commons Compress 进行压缩。然后将 zip 文件上传到 S3 以供 Windows 和 Mac 客户端下载。
在 Mac 上使用本机工具解压缩时,会使用正确的文件名重新创建文件。但是,当尝试使用本机 Windows UI 工具解压缩时,文件名创建不正确。
压缩过程是:
我添加了以下代码,它仍然无法正常工作,在 Windows 上显示不可读的字符:
如何创建 Mac 和 Windows 都可以使用的 zip 文件?