【问题标题】:FtpWebRequest and foreign characters/utf-8 charactersFtpWebRequest 和外来字符/utf-8 字符
【发布时间】:2009-12-23 00:35:18
【问题描述】:

使用 FtpWebRequest 列出文件和文件夹时,可以列出带有外来字符的名称吗?

3个汉字的文件名会出现“???”使用 FtpWebRequest 枚举文件时:

-rwxr-xr-x 1 用户组 1800 Dec 22 16:13:10 ???

是我做错了什么,还是 FtpWebRequest 不支持这个?

我的代码源自此处的示例: http://msdn.microsoft.com/en-us/library/ms229716.aspx

谢谢, 布莱恩

【问题讨论】:

  • 您确定它是这样出现的,而不是在您尝试打印时转换成那样吗?

标签: utf-8 ftp ftpwebrequest


【解决方案1】:

如果它只是一个字符串,请尝试使用 Encoding.Convert() 方法,该方法可以将文件名从 ome 编码转换为另一个。 (添加 System.Text)

http://msdn.microsoft.com/en-us/library/kdcak6ye.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多