为浏览器(CS)编码文件名空格键

时间:2009-09-08 12:24:45

标签: c# asp.net

我有一个按钮,开始上传包含Spaces的文件名。

Firefox无法使用此名称,IE可以使用。

如何使用csharp将空格编码为下划线?

2 个答案:

答案 0 :(得分:1)

String.Replace(char,char)方法,因此:

string filename = "This is an example";

string encodedFilename = filename.Replace(' ', '_');

Console.WriteLine(encodedFilename);

制作“This_is_an_example”。

答案 1 :(得分:0)

试试这个:

String safeFileName = fileName.Replace(" ", "_");