如何使用UTF-8字符的百分比编码在HTML中创建链接

时间:2017-07-31 20:53:57

标签: html url encoding utf-8

我熟悉URL编码百分比的概念。现在我正在尝试在我的HTML中使用它。

假设我有一个名为한국(韩语)的HTML文档,该文档对应于以下百分比编码:%ED%95%9C%EA%B5%AD。

我的问题是如何创建一个工作链接。到现在为止,我只需要处理只出现ASCII字符的href,如下所示:

<a href="example.php">한국</a>

但是,如果我将其更改为以下任一项

<a href="%ED%95%9C%EA%B5%AD.php">한국</a>
<a href="한국.php">한국</a>

目标文件名称相同(即第一种情况下%ED%95%9C%EA%B5%AD,第二种情况下为한국),前者得到404,文件中出现PHP错误消息在后者中找不到。具有实际韩语的版本仅用于测试目的,我没想到会起作用。

我做错了什么?我知道现代浏览器会将此编码转换为实际的UTF-8字符,因此我认为我可以简单地替换href中的相应部分并为targer文件指定相同名称,但这不起作用。

0 个答案:

没有答案
相关问题