zoukankan      html  css  js  c++  java
  • 解决NTKO Office中文文件名保存到服务器时出现乱码的问题

    再使用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     }
  • 相关阅读:
    C#操作Redis Set 无序集合
    C#操作Redis Hash数据表
    C#操作Redis List 列表
    C#操作Redis String字符串
    Redis 小结
    建造者模式
    外观模式
    模板方法模式
    原型模式
    select ie6 的bug 层级
  • 原文地址:https://www.cnblogs.com/360qq/p/5485152.html
Copyright © 2011-2022 走看看