2011-06-10 74 views
0

拉丁编码的字符是否被认为是URL安全的?拉丁编码字符是否被认为是URL安全的?

阅读this post,我知道网络安全字符在this document中列出。但是,如果拉丁编码的字符是未经保留的列表的一部分,则规格说明不明确。例如:çõ

我不明白为什么这些字符不会被列入保留列表中。但是,这就是说,我还没有看到任何包含这些字符的网址。

相关问题:假设我可以在我的URL中使用这些字符,我应该吗?

我的网址将通过用户输入生成。我应该保留这些人物的头衔,还是替代他们?例如,ç变为c,依此类推。

我的读者的母语是葡萄牙语,但我不确定他们是否会关心页面友好URL中的这些字符。

回答

1

您链接提到的RFC特别提到ASCII作为字符URI的设置:

的ABNF符号定义其终值基于所述US-ASCII编码字符为非负 整数(码点)设置为 [ASCII]。

就RFC而言,这会使字符之外的字符不安全。

当然,这是所有在IDN之前存在的。有一个RFC指定如何在URL上发生ASCII和Unicode之间的转换。

相关问题