我有一个通过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或浏览器与服务器之间的字符集差异吗?我该如何解决这个差异?