idn相关内容

有什么办法可以避免显示“xn--"?对于 IDN 域?

如果我使用诸如 www.äöü.com 之类的域,有什么办法可以避免它在用户中显示为 www.xn--4ca0bs.com' 浏览器? 我猜,诸如 www.xn--4ca0bs.com 之类的域名会给普通互联网用户带来很多困惑. 解决方案 这完全取决于浏览器.事实上,IDN 几乎是一种仅限浏览器的技术.域名不能包含非 ASCII 字符,因此实际域名始终是 Punycode 编码的 x ..
发布时间:2022-01-04 14:04:22 其他开发

正确匹配 IDN URL

我需要帮助构建一个可以正确匹配自由文本中的 URL 的正则表达式. 方案 以下之一:ftp、http、https(ftps 是协议吗?) 可选的用户(和可选的pass) host(支持 IDN) 支持www 和子域(支持 IDN) TLD 的基本过滤(我认为 [a-zA-Z]{2,6} 就足够了) 可选端口号码 路径(可选,支持 Unicode 字符) 查询(可选,支 ..
发布时间:2022-01-04 13:50:43 PHP

在包含阿拉伯字符的情况下,如何强制 JTable 不反转文本?

我有以下文字: وزا.word 但是当在我的 JTable 上显示它时,它看起来像这样: word.وزا 在每个 JLabel 或 TextArea 或任何其他输入中,它确实看起来像原始文本: وزا.word 仅在 JTable 上我遇到了这样的问题. 我不在乎它是否有意义,是的,我知道阿拉伯语是从右到左书写的.我的猜测是 Java 正在检测它并自动 ..
发布时间:2021-11-17 01:26:19 Java开发

无法在 C# 中读取 UNICODE URL

以下代码不起作用: 使用系统;使用 System.IO;使用 System.Net;使用 System.Web;命名空间 Proyecto_Prueba_04{课程计划{///////////////公共静态字符串 GetWebText(string url){HttpWebRequest req ..
发布时间:2021-09-22 20:29:32 C#/.NET

如何强制 JTable 在包含阿拉伯字符的情况下不反转文本?

我有以下文字: وزا.word 但是当在我的 JTable 上显示它时,它看起来像这样: word.وزا 在每个 JLabel 或 TextArea 或任何其他输入中,它确实看起来像原始文本: وزا.word 仅在 JTable 上我遇到了这样的问题. 我不在乎它是否有意义,是的,我知道阿拉伯语是从右到左书写的.我的猜测是 Java 正在检测它并自动 ..
发布时间:2021-09-02 20:18:37 Java开发

Ruby 将 IDN 域从 Punycode 转换为 Unicode

我正在编写一个 Rails 应用程序,需要将 IDN 域名从 Punycode 转换为其等效的 Unicode.我尝试安装与 GNU LibIDN 绑定的 idn gem,但它不会编译本机代码.显然其他人在使用 Ruby 1.9.x 时也有同样的问题. 我也尝试过纯 Ruby SimpleIDN gem,但我更喜欢原生的东西. 解决方案 尝试 simpleidn gem.它适用于 R ..
发布时间:2021-07-11 19:49:13 其他开发

5.2.17中的idn_to_ascii()

在PHP 5.3中有一个非常方便的函数 idn_to_ascii(),但是我正在运行5.2.17我无法改变这一点.那么如何将Unicode域名编码为ascii? 解决方案 Peter的答案为您提供了PHP 5.2中的官方IDN函数,如果可能的话,它可能是最好的答案. 但是,某些用户将无法在其PHP系统上安装PECL库,因此他们将需要使用纯PHP编写的转换库,而他们只能将其包含在自己的 ..
发布时间:2021-05-02 18:57:20 PHP

有什么办法可以避免显示"xn--"?IDN域?

如果我使用www.äöü.com之类的域,有什么方法可以避免在用户中将其显示为 www.xn--4ca0bs.com 浏览器? 我猜 诸如 www.xn--4ca0bs.com 之类的域名与普通互联网用户造成了很多困惑. 解决方案 这完全取决于浏览器.实际上,IDN几乎是一种仅用于浏览器的技术.域名不能包含非ASCII字符,因此实际域名始终是Punycode编码的 xn --... 形 ..
发布时间:2021-05-02 18:54:13 其他开发

idn2.h:没有这样的文件或目录

我使用的是64位Centos 6.6,并且想要安装libidn2-devel。我试过 yum install libidn2-devel ,但没有用。我尝试从Internet上的各个网站下载rpm(手动解决递归依赖项!) (不是这样)不久,我陷入了其中一个依赖项 libidn2.so.0()(64bit)由libidn2-devel-0.10-1.sdl7.x86_64 ..
发布时间:2020-09-30 19:56:51 其他开发

正确匹配IDN网址

我需要帮助建立一个可以正确匹配自由文本中的URL的正则表达式。 方案 以下之一: ftp , http , https (是 ftps 协议?) 可选 strong>(和可选的 pass ) 主机(支持IDN) 支持 www 和子域(支持IDN) 基本过滤的TLD( [a-zA-Z] {2,6} 足够我想) 可选端口号码 路径(可选,支持Unicode字符) ..
发布时间:2017-06-09 19:40:13 PHP

IDNA转换域名的最大长度是多少?

第一件事: 我将多个域存储到数据库后,将每个域名转换为它是IDNA版本。我需要知道这样一个IDNA转换的域名的最大长度可以这样定义数据库字段的最大长度。 已知事实: strong> 现在,我知道域名(包括任何子域)中的最大字符数是255个字符。 我失去了它: 这很容易乍一看,但是。这是否意味着国际字符的常规ASCII字符(认为是UTF-8编码)?给你一个例子:域名“m ..
发布时间:2017-03-22 00:22:55 其他数据库

如何转换IDN为ASCII?

什么是href=\"http://en.wikipedia.org/wiki/Internationalized%5Fdomain%5Fname\">国际化域名转换的 我要转换的 Bücher.ch 到 xn--bcher-kva.ch 使用某种(免费).NET代码。 解决方案 有一个看 GNU IDN图书馆 - libidn这个。引入说,C#库可用。 ..
发布时间:2016-09-23 20:59:57 C#/.NET

做浏览器连接code在微不足道的code仅域或整个URL?

我读到有关IDN同形异义阿塔克并没有准确地找到描述不符浏览器连接在微不足道的code仅域或URL的其余code包括(路径和查询)。所以我的问题是确实的流行的浏览器(FF,IE,Chrome浏览器,Safari浏览器,Opera)的连接的URL code休息一(IRI是精确的)与弱小code? 解决方案 只有域名部分是带弱小code codeD。这是由于在一个(传统)域名施加在允许的字符的限 ..
发布时间:2016-08-15 15:00:34 跨浏览器开发