|
|
1
132
使用百分比编码。现代浏览器将负责显示;粘贴问题并使其可读。E。g。 http://ko.wikipedia.org/wiki/ìí¤ë°±ê³¼:ë문 编辑: |
|
|
2
91
Tgr说了什么。背景:
那不是URI。但是它 是 IRI
不能在HTML4文档中包含IRI;属性的类型,如
要将IRI编码为URI,请获取路径和查询部分,UTF-8-对它们进行编码,然后对非ASCII字节进行百分比编码:
如果IRI的主机名部分中有非ASCII字符,例如。
现在你有了一个URI。这是一个丑陋的URI。但大多数浏览器都会为您隐藏这一点:复制并粘贴到地址栏中,或者在链接中跟随它,您将看到它以原始Unicode字符显示。维基百科已经使用了很多年,例如:
……嗯,你知道的。 |
|
|
3
17
根据您的URL方案,您可以使UTF-8编码部分“不重要”。例如,如果查看堆栈溢出URL,它们的形式如下: http://stackoverflow.com/questions/2742852/unicode-characters-in-urls
http://stackoverflow.com/questions/2742852/ããã¯ããããæ¥æ¬èªã®ããã¹ãã§ã 因此,如果你有这样的布局,那么你可以在标识符后面的部分使用UTF-8,如果它被乱码了也没关系。当然,这可能只适用于一些特殊的情况。。。 |
|
4
7
不确定这是不是一个好主意,但正如在其他评论中提到的和我解释的那样,许多Unicode字符 在HTML5 URL中有效 .
“有效URL”的定义指向 http://url.spec.whatwg.org/ URL代码点 作为: 术语“URL代码点”随后用于解析算法的一些部分,例如用于 相对路径状态 :
还有验证器
http://validator.w3.org/
|
|
|
5
6
由于所有这些评论都是正确的,您应该注意到 ICANN 所有浏览器制造公司(微软、Mozilla、苹果等)都必须在URL中支持Unicode,而不需要任何编码,而且这些URL应该可以被Google等搜索到。 所以这个问题会尽快解决。 |
|
|
6
1
对我来说,这是正确的方法,这只是工作:
这起到了作用,现在链接已正确显示: http://newspaper.annahar.com/article/121638 -±---±¨--§±-§-±¨-§-§-¨--±-§§±§ 在以下位置找到链接: |
|
|
7
0
. 例如,一些(主要是旧的)运行WindowsXP的计算机不支持Unicode,而是支持ISO编码。这就是为什么百分比编码的网址被发明。此外,如果您将打印在纸上的URL提供给用户,其中包含不容易键入的字符,则该用户可能很难键入该URL(或者干脆忽略它)。百分比编码的形式甚至可以用在许多有史以来最古老的机器上(尽管它们当然不支持互联网)。 不过,也有一个缺点,即百分比编码字符比原始字符长,因此可能会导致URL非常长。但是试着忽略它,或者使用一个网址缩写器(我推荐) goo.gl 在本例中,将生成一个13个字符长的URL)。另外,如果你不想注册一个谷歌账户,试试看 bit.ly (bit.ly生成略长的URL,长度为14个字符)。 |