再使用NTKO office控件时,在ntko往服务器提交文件时,中文文件名会出现乱码的问题!

其实解决这个问题可以换一种思路,在ntko往服务器提交文件时英文肯定是不会出现乱码的问题的!

那么想办法把中文文件名转换成英文放到隐藏域里,然后提交到服务器时再把隐藏域的英文转换成中文就没有问题了!

接下来就简单了

把中文名进行base64编码存到隐藏域

然后服务器获取隐藏域的值,再用base64解码就能得到正确的中文文件名了!附Base64简单编码解码

 1     public string EncodeBase64(string val)
 2     {
 3         byte[] tmpBytes= System.Text.Encoding.UTF8.GetBytes(val);
 4         return Convert.ToBase64String(tmpBytes);
 5     }
 6     public string DecodeBase64(string base64String)
 7     {
 8         byte[] tmpBytes = Convert.FromBase64String(base64String);
 9         return System.Text.Encoding.UTF8.GetString(tmpBytes);
10     }

转载于:https://www.cnblogs.com/360qq/p/5485152.html

解决NTKO Office中文文件名保存到服务器时出现乱码的问题相关推荐

  1. python打开中文文件名_解决python打开中文文件名乱码的问题

    解决python打开中文文件名乱码的问题 发布时间:2020-07-27 11:20:22 来源:亿速云 阅读:162 作者:清晨 小编给大家分享一下解决python打开中文文件名乱码的问题,相信大部 ...

  2. 记事本TXT中文默认保存的ANSI格式文件乱码,一些软件菜单乱码,右键菜单某些乱码...

    记事本TXT中文默认保存的ANSI格式文件乱码,一些软件菜单乱码,右键菜单某些乱码 发现的乱码现象主要体现在WinRAR软件的右键菜单.记事本编辑打开的所有ANSI格式编码的文件.FlashFXP上传 ...

  3. 解决linux下中文文件名显示乱码问题

    在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码.虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF- ...

  4. windows下的中文文件名共享在linux下显示乱码的问题

    1.现象描述 在windos环境下有一个含有中文的文件名,比如dataset_省调.scd. 在linux(虚拟机)下通过挂载系统将该文件挂载在/mnt/hgfs目录下,显示为乱码.但是通过ftp将文 ...

  5. lol登录服务器时显示乱码,win7系统登录LOL游戏出现乱码的解决方法

    win7系统使用久了,好多网友反馈说win7系统登录LOL游戏出现乱码的问题,非常不方便.有什么办法可以永久解决win7系统登录LOL游戏出现乱码的问题,面对win7系统登录LOL游戏出现乱码故障问题 ...

  6. NTKO OFFICE文档控件为何不能自动装载?

    2019独角兽企业重金招聘Python工程师标准>>> 1.问题表现: 当访问引用控件的网页时,NTKO OFFICE文档控件窗口不会出现,导致相关的引用控件的Javacript语句 ...

  7. python extractall函数_python zipfile extract 解压 中文文件名[图]

    python zipfile extract 解压 中文文件名[图] 08-01栏目:技术 TAG:extractall extractall Python zipfile模块官网 copyright ...

  8. python zipfile extract 解压 中文文件名

    python zipfile模块官网 正常使用: 解压缩: ZipFile.extract(member,path = None,pwd = None ) 参数 解释 members zipfile ...

  9. 苹果计算机错误怎么改,连接apple id服务器时出错怎么解决?

    原标题:连接apple id服务器时出错怎么解决? 如何在连接Apple ID服务器时解决它?当我们使用Apple设备时,无论是手机还是计算机,许多用户都不知道这是否这是在使用移动电话或计算机期间可以 ...

最新文章

  1. JS的一些扩展:String、StringBuilder、Uri
  2. 怎样学好python-如何学好python——致python初学者的天梯
  3. Boost::context模块fiber的jump_mov测试程序
  4. 让VS2005用起来更顺手
  5. React中JSX的理解
  6. XML和HTML的区别
  7. Codeforces Round #192 (Div. 1) A. Purification 贪心
  8. 扁平化设计的几个规律
  9. 总结const、readonly、static三者的区别【收藏、转载】20190614
  10. mysql 主从_mysql主从复制异常中断分析处理
  11. Gurobi运筹学开发教程04:拉格朗日分解技术及其实现
  12. python地震数据处理_python地震数据可视化详解
  13. 路边的小花 2010/05/15@多摩川
  14. 中国历史37位奇女子
  15. Excel绘制双坐标抽图表
  16. 阿里巴巴直推关键技术手册收藏
  17. 以教育行业为例,教产品经理如何做行业分析
  18. html将英文日期格式转化为中文日期格式,excel中文日期与英文日期的转换
  19. html表格打印分页无边框_excel怎么显示打印线-表格换页打印没有边框线
  20. 低代码助力制造型企业——工时管理系统

热门文章

  1. 一篇搞懂HTTP协议
  2. “之”字形打印矩阵~
  3. Linux启动SAP服务,sap启动相关
  4. matlab暂态信号,MATLAB6在电力暂态波形仿真实现中的应用
  5. java 定义和导入包
  6. linux下载命令 scp,linux命令详解之scp命令
  7. 温度 数值模拟 matlab,西安交通大学——温度场数值模拟(matlab)
  8. HTML+CSS+JS实现 ❤️3D网状球体动画特效❤️
  9. mysql获取时间戳_服了!阿里Mysql三位封神专家总结1200多页性能优化的千金良方...
  10. java定义一个方法,返回一个整数数组的元素最小值