首页 新闻 会员 周边

jsp做文件上传时可以设定用某编码来解析post数据。asp.net怎么做。

0
[已关闭问题]

jsp做文件上传时可以设定以那种编码(如bg2312)来解析post数据。asp.net怎么做。

jsp:
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUploas upload = new ServletFileUpload(factory);
upload.SetHeaderEncoding("UTF-8");
List<FileItem> items  = upload.parseRequest(request);
FileItem uplFile = items.get(0)


当我们整个网站已经是按bg2312做了,我们现在要加入如fckeditor的第三方控件。
fckeditor的创建文件夹和上传文件是按utf-8进行url传输或通过ajax进行传输的。
这个时候我们需要在接收按utf-8编码接收数据。不然在服务器上保存的文件的文件名
将是乱码。url我找的解决办法了。在fckeditor.net中做个小修改就可以了。

NameValueCollection RequestUrl = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("utf-8"));
string sNewFolderName = RequestUrl["NewFolderName"];

我想如果asp.net设定用什么编码解析post来的数据,那我们整个网站就可以用bg2312来写了并能用上ajax。
jsp,php可以bg2312,bgk来做站并用上ajax。asp.net怎么用啊。

英_英的主页 英_英 | 初学一级 | 园豆:200
提问于:2009-04-03 09:19
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册