Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为浏览器(CS)编码文件名空格键_C#_Asp.net - Fatal编程技术网

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

C# 为浏览器(CS)编码文件名空格键,c#,asp.net,C#,Asp.net,我有一个按钮,开始上传有空格的文件名 Firefox没有使用这个名字,IE也可以 如何使用csharp将空格编码为下划线?试试以下方法: String safeFileName = fileName.Replace(" ", "_"); String.Replace(char,char)方法,因此: string filename = "This is an example"; string encodedFilename = filename.Replace(' ', '_'); Con

我有一个按钮,开始上传有空格的文件名

Firefox没有使用这个名字,IE也可以

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

试试以下方法:

String safeFileName = fileName.Replace(" ", "_");
String.Replace(char,char)方法,因此:

string filename = "This is an example";

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

Console.WriteLine(encodedFilename);
产生“这是一个例子”