如何在应用程序的javascript和服务器端之间匹配URL编码(或者可能是charset)?

时间:2016-07-15 16:09:26

标签: javascript character-encoding url-encoding

我有一个通过PHP上传到服务器的文件。

文件名是tânia.jpg。

在我的Web应用程序的前端(其编码设置为UTF8)Javascript从API中提取Tânia的名称并将其写入页面,然后尝试通过在src =中创建DOM中的图像来获取她的头像“tânia.jpg”。

这会导致404错误。

观察网络流量,我发现添加Javascript DOM的结果是对myserver.com/t%C3%A2nia.jpg的调用失败,而为了成功检索文件,我需要调用myserver.com/ TA%CC%82nia.jpg。

有谁能告诉我这样一个问题的根源是什么?它是API或浏览器与服务器之间的字符集差异吗?我该如何解决这个差异?

0 个答案:

没有答案