punycode相关内容

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

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

将带有破折号的 punycode 转换为 Unicode

我需要将 punycode NIATO-OTABD 转换为 nñiñatoñ. 我前几天发现了 JavaScript 中的文本转换器,但是如果有的话,punycode 转换不起作用中间有一个破折号. 有什么建议可以解决“破折号"问题? 解决方案 我花时间创建了下面的 punycode.它基于 RFC 3492 中的 C 代码.要将它与域名一起使用,您必须将 xn-- 从/添加到 ..
发布时间:2021-12-26 13:39:50 前端开发

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

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

如何将带有希腊字符的域名转换为ascii URL?

例如: 在Firefox中输入παιχνιδια.com时,它会自动转换为xn--kxadblxczv9d.com 请提出进行这种转换的工具. 最简单的方法之一是此.同时转换并检查可用性. 解决方案 您可以使用任何支持"Libidn"的工具.快速搜索显示 SimpleDNS 可能会对您有所帮助. 在线上有大量用于IDN的转换器,如果您足够的话,您可以使用一个. ..
发布时间:2021-04-21 20:26:01 其他开发

将非ascii域转换为SMTP兼容

当客户输入带有非ASCII字符(例如äüö)的电子邮件地址时,我们的SMTP拒绝处理它们. 因此,我认为可能存在一种解决方案,可以自己处理这些域并将其转换为punyocode. 是否有使用c#的简单方法? 反正这项工作吗? 解决方案 您可以使用 Uri.DnsSafeHost 转换为Punycode: using System; class Test { ..
发布时间:2020-06-13 19:10:04 C#/.NET

将带有破折号字符的punycode转换为Unicode

我需要将punycode NIATO-OTABD 转换为nñiñatoñ。 前几天我发现了 JavaScript中的文本转换器,但是punycode转换没有如果中间有一个短划线,我会工作。 任何修复“破折号”问题的建议? 解决方案 我花时间在下面创建了punycode。它基于RFC 3492中的C代码。要将其与域名一起使用,您必须从/向解码器的输入/输出中删除/添加 xn - ..
发布时间:2019-01-23 23:01:26 前端开发

高效的UTF-8编码方式

我正在寻找一种简单有效的方式来存储UTF-8字符串在ASCII-7。有效的是我的意思是: 输入中的所有ASCII字母数字字符在输出中应保留相同的ASCII字母数字字符 所得到的字符串应尽可能短 操作需要可逆,没有任何数据丢失 ASCII字符串不区分大小写 输入长度应不受限制 应允许整个UTF-8范围 我的第一个想法是使用Punycode(IDNA),因为它符合前四个要求,但在 ..
发布时间:2017-08-17 01:31:42 开发方法

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

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

在C#Punycode转换

我需要为Silverlight中Punycode转换。对于WPF在标准库这样的机会。我需要的功能(Punycode码的编码和解码){C#,Silverlight的}现成的库或代码。 解决方案 我不知道如果Silverlight在访问该命名空间,但看看这些的 IdnMapping fuunctions这是内置在.NET框架。 ..
发布时间:2016-09-20 23:06:09 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 跨浏览器开发