上传图像时,char,ä或öeverting会变得混乱。 试图.replace(“å”,“a”)等等,但这没有帮助。
String fileName = Path.GetFileName(files[i].FileName).Replace(" ", "").Replace("å", "a").Replace("ö", "o").Replace("ä", "ae");
任何人都知道如何解决这个问题?
由于 中号
答案 0 :(得分:3)
IIRC没有替换返回字符串?所以只对现有字符串进行替换不会改变它。
IOW:
files[i].FileName =(files[i].FileName).Replace(" ", "").Replace("å", "a").Replace("ö", "o").Replace("ä", "ae")
答案 1 :(得分:0)
尝试使用可能解决问题的Server.HTMLEncode(files [i] .FileName)对文件名进行编码。