我有一个包含 ASCII 字符的字符串,例如
\n\n"Tu%C4%9F%C3%A7e%20Kandemir%20-%20G%C3%BCl%C3%BC%20Soldurmam.mp3" \nRun Code Online (Sandbox Code Playgroud)\n\n正确的文件名是
\n\n"Tu\xc4\x9f\xc3\xa7e Kandemir - G\xc3\xbcl\xc3\xbc Soldurmam" \nRun Code Online (Sandbox Code Playgroud)\n\n我该如何转换它?
\n该字符串看起来像是针对 URL 进行编码的。
\n\n您可以使用UrlDecode来自System.Web.HttpUtility:
var encoded = "Tu%C4%9F%C3%A7e%20Kandemir%20-%20G%C3%BCl%C3%BC%20Soldurmam.mp3";\nvar decoded = HttpUtility.UrlDecode(encoded);\nRun Code Online (Sandbox Code Playgroud)\n\n或者,如果您不使用网络应用程序,则可以使用System.Net.WebUtility.UrlDecode:
var decoded = WebUtility.UrlDecode(encoded);\nRun Code Online (Sandbox Code Playgroud)\n\n这两个都输出以下字符串:
\n\n"Tu\xc4\x9f\xc3\xa7e Kandemir - G\xc3\xbcl\xc3\xbc Soldurmam.mp3"\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |