作者应该如何发布(通过 URI)名称包含非 ASCII(例如国家)字符的资源?
考虑到所有各方(HTML 代码、浏览器发送请求、浏览器保存文件磁盘、服务器接收和处理请求以及服务器存储文件)都(可能)使用各种编码,似乎几乎不可能让它始终如一地工作。或者至少我从来没有成功过。
当涉及到网页时,我已经习惯了,并且总是用相应的拉丁语基本字符替换国家字符。
但是,当涉及到外部文件(PDF、图像……)时,“降级”名称会“感觉不对”。特别是如果希望用户将这些文件保存在磁盘上。如何处理这个问题?
作者应该如何发布(通过 URI)名称包含非 ASCII(例如国家)字符的资源?
考虑到所有各方(HTML 代码、浏览器发送请求、浏览器保存文件磁盘、服务器接收和处理请求以及服务器存储文件)都(可能)使用各种编码,似乎几乎不可能让它始终如一地工作。或者至少我从来没有成功过。
当涉及到网页时,我已经习惯了,并且总是用相应的拉丁语基本字符替换国家字符。
但是,当涉及到外部文件(PDF、图像……)时,“降级”名称会“感觉不对”。特别是如果希望用户将这些文件保存在磁盘上。如何处理这个问题?