C# 使用 fckeditor 上传文件中文名乱码的问题---转

提到中文乱码,首先肯定是由于编码问题引起的所以就从编码转换入手,尝试了将UTF-8转换为GB2312,但发现无论如何没有办法转成功

看到很多文章说修改配置文件

<globalization requestEncoding="UTF-8" responseEncoding="UTF-8"/>这样是挺Easy的,但是其他页面就是乱套,因为是其他页面都是基于GB2312的

这里突然灵光一闪,由于我的FCK是单独是一个目录的,我给这个目录指定一个专用的web.config,指定编码为utf-8不就完整了嘛,一试果然有效,这里在fck目录内添加配置文件就可以了。测试通过了

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<system.web>

<compilation defaultLanguage="c#" debug="true" />

<authorization>

<allow users="*" />

</authorization>

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime

" localOnly="true" />

<customErrors mode="Off" />

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"

/>

<pages validateRequest="false" enableEventValidation="false" enableViewStateMac="

false" viewStateEncryptionMode ="Never" />

<xhtmlConformance mode="Legacy"/>

<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>

</system.web>

</configuration>

时间: 2024-10-17 04:33:11

C# 使用 fckeditor 上传文件中文名乱码的问题---转的相关文章

rz上传文件出现乱码

使用crt上传文件时出现乱码且大小为0的文件,使用如下命令删除当前目录下的乱码文件 find . -maxdepth 1 -size 0 | xargs rm -rf 注:-maxdepth levels  在某个层次的目录中按照递减方法查找 -size 0           指定文件大小为0

drupal7 上传文件中文乱码

drupal7自带有file模块,可以上传文件. 但是存在问题:如果上传的文件名称是中文,存储在文件下面的文件名称是乱码的,解决办法如下:参考出处 修改两处代码,加上编码规则,就解决了中文乱码的问题 1 //搜索: 2 $file->filesize = filesize($file->uri); 3 //修改为: 4 $file->filesize = filesize(iconv("UTF-8","gb2312",$file->uri))

TP5 上传文件 中文乱码问题

在原文件file类中找到move方法 因为保存的时候使用的是utf-8但是用于保存在硬盘上的目录需要使用的是gbk编码 所以需要转码, 返回文件名的时候 需要把gbk的编码转回utf8,不然可能会报错. 参考链接http://www.thinkphp.cn/topic/51891.html http://www.thinkphp.cn/topic/13461.html 原文地址:https://www.cnblogs.com/chenweihao/p/10025976.html

php上传文件中文文件名乱码的解决方法

想必很多朋友在进行utf8编码的php开发上传功能的时候,都会遇到这样的一个问题,就是上传中文文件名的文件时,文件名会变成乱码,其实我们可以用iconv函数对文件名进行重新编码就解决问题了 可能会有不少朋友碰到一些问题就是上传文件时如果是英文倒好原文名不会有问题,如果是中文可能就会出现乱码了,今天我来给大家总结一下导致乱码php上传文件中文文件名乱码的原因与解决办法吧. 这几天在windows下安装了XAMPP,准备初步学习一下php的相关内容.这几天接触到了php上传文件,但是出现了一个郁闷问

php 上传文件名出现乱码

想必很多朋友在进行utf8编码的php开发上传功能的时候,都会遇到这样的一个问题,就是上传中文文件名的文件时,文件名会变成乱码,其实我们可以用iconv函数对文件名进行重新编码就解决问题了 可能会有不少朋友碰到一些问题就是上传文件时如果是英文倒好原文名不会有问题,如果是中文可能就会出现乱码了,今天我来给大家总结一下导致乱码php上传文件中文文件名乱码的原因与解决办法吧. 这几天在windows下安装了XAMPP,准备初步学习一下php的相关内容.这几天接触到了php上传文件,但是出现了一个郁闷问

使用HttpClient MultipartEntityBuilder 上传文件,并解决中文文件名乱码问题

遇到一种业务场景,前端上传的文件需要经过java服务转发至文件服务.期间遇到了原生HttpClient怎么使用的问题.怎么把MultipartFile怎么重新组装成Http请求发送出去的问题.文件中文名乱码问题.最后都解决了,先上代码,再讲遇到的坑 1 @Slf4j 2 @Service 3 public class FileServiceImpl implements IFileService { 4 5 @Value("${FileService.putUrl}") 6 priva

struts使用html:file上传文件的时候文件名乱码解决

<body> <html:form action="/jwid/struts1x/15.3/form/upload.do?action=upload" enctype="multipart/form-data"> 文件:<html:file property="file" style="width:200px;"></html:file><br> 备注:<htm

解决ASIHTTP setFile上传文件后中文乱码问题

这问题困扰我好长时间,不上传文件就不是乱码,传文件就乱码,并且Android好使;最后联合中间件后台/Android客户端/IOS客户端,共同上传比较,最后在后台捕捉时发现,Android的提交输出格式为: --PfyXAYcEcmd3GqueWEk6hXUWXfm-KrG4XNEQContent-Disposition: form-data; name="companyName"Content-Type: text/plain; charset=UTF-8Content-Transf

上传文件乱码,GBK转UTF-8

最近遇到这样一个问题,我上传文件没有转换字符集windows默认GBK,结果当我需要读文件显示时用UTF-8转当然会出现乱码,为了解决这个问题,我就将上传时文件一同也转成UTF-8了这样就不会乱码了,上传时转换字符集方法如下: String root = filePath;// 上传路径 File rootFile = new File(root); // 路径不存在先创建路径 if (!rootFile.exists()) { rootFile.mkdirs(); } // 获取后缀type