精华内容
下载资源
问答
  • 小程序打开文档标题乱码处理

    千次阅读 2020-09-03 18:28:36
    下载,自定义临时文件目录名称,然后再打开就可以了。 wx.downloadFile({ url: 'https://xxx.cn/sfxy.docx', //仅为示例,并非真实的资源 filePath: wx.env.USER_DATA_PATH + '/这是自定义标题.docx', ...

    先下载,自定义临时文件目录名称,然后再打开就可以了。

        
            wx.downloadFile({
                url: 'https://xxx.cn/sfxy.docx', //仅为示例,并非真实的资源
                filePath: wx.env.USER_DATA_PATH + '/这是自定义标题.docx',
                success(res) {
                    console.log('========0', res)
                    wx.openDocument({
                        filePath: res.filePath,
                        success: function (res) {
                            console.log('打开文档成功')
                        }
                    })
                }
            })

    效果图:

    展开全文
  • 文档标题乱码

    2019-07-27 17:21:45
    在程序中定义了局部变量,而在对lpszTitle赋值之后,原来的局部变量离开了作用域,就出现了乱码。 转载于:https://www.cnblogs.com/johnpher/archive/2011/03/17/2570699.html...

          在程序中定义了局部变量,而在对lpszTitle赋值之后,原来的局部变量离开了作用域,就出现了乱码。

    转载于:https://www.cnblogs.com/johnpher/archive/2011/03/17/2570699.html

    展开全文
  • PHP中,如果要下载文件名称为中文,则会出现文件标题乱码。 此时就需要对标题进行编码,也就是说先进性urlencode,然后再放入header,然后问题就解决了。 $filename = urlencode("下载文档"); header ( "Content...

     

    PHP中,如果要下载的文件名称为中文,则会出现文件标题乱码。

    此时就需要对标题进行编码,也就是说先进性urlencode,然后再放入header,然后问题就解决了。

    $filename = urlencode("下载文档");

    header ( "Content-disposition: attachment; filename=$filename.xls" );
    网上说,在RFC2231的定义里面, 多语言编码的Content-Disposition应该这么定义: Content-Disposition: attachment; filename*="utf8''%E6%B5%8B%E8%AF%95.html" 即: filename后面的等号之前要加 * filename的值用单引号分成三段,分别是字符集(utf8)、语言(空)和urlencode过的文件名。 所以这时应该对文件名进行url编码转换 ,使用php的urlencode很轻松就搞定了

     

     

    1. $ua = _SERVER["HTTP_USER_AGENT"]; 
    2.  
    3. $filename = "中文 文件名.txt"
    4. $encoded_filename = urlencode($filename); 
    5. $encoded_filename = str_replace("+", "%20", $encoded_filename); 
    6.  
    7. header('Content-Type: application/octet-stream'); 
    8.  
    9. if (preg_match("/MSIE/", $ua)) { 
    10.     header('Content-Disposition: attachment; filename="' . $encoded_filename . '"'); 
    11. } elseif (preg_match("/Firefox/", $ua)) { 
    12.     header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"'); 
    13. } else
    14.     header('Content-Disposition: attachment; filename="' . $filename . '"'); 

    转载于:https://www.cnblogs.com/yi88/p/3157078.html

    展开全文
  • 下载文件名称乱码问题

    千次阅读 2018-12-11 16:34:46
    后台使用FtpClient类获取服务器上的文件字节流传给Response对象的输出流属性来下载文件,响应头设置如下: response.setContentType("multipart/form-data"); response.setHeader("Content-...

    后台使用FtpClient类获取服务器上的文件字节流传给Response对象的输出流属性来下载文件,响应头设置如下:

    response.setContentType("multipart/form-data");
    response.setHeader("Content-Disposition", "attachment;fileName="+fileName;  

    filename是存储的真实文件名,在下载包含中文名的文件时会出现乱码。RFC1806可以看到Content-Disposition头的定义:

    In the extended BNF notation of [RFC 822], the Content-Disposition
       header field is defined as follows:
    
            disposition := "Content-Disposition" ":"
                           disposition-type
                           *(";" disposition-parm)
    
            disposition-type := "inline"
                              / "attachment"
                              / extension-token
                              ; values are not case-sensitive
    
            disposition-parm := filename-parm / parameter
    
            filename-parm := "filename" "=" value;
    
       `Extension-token', `parameter' and `value' are defined according to
       [RFC 822] and [RFC 1521].

    其中规定了Content-Disposition的格式,RFC5987中的3.2和4小节给出了通用表达式和字符编码例子,因此我们可以通过设置文件名的编码为utf-8来避免和前端浏览器不一致导致的乱码,现在的请求头设置如下:

    response.setContentType("multipart/form-data");
    response.setHeader("Content-Disposition", "attachment;fileName="+fileName;  

    Chrome测试有效,其他浏览器没有测试。

    展开全文
  • 解决IE及其他浏览器下载文件标题中文乱码问题 近期些项目遇到下载文件中文名称乱码问题,在网上看了一些博客,总结出以下内容,废话不说,直接上代码。 //首先给一个生成文件的路径 String filePath = "C:\Users\...
  • google docs api 文件标题乱码解决方法

    千次阅读 2010-11-21 00:11:00
    python google docs 中文文件名乱码
  • 前言有时候,我们可能在一台...修改标题设置控制台窗口标题:在%CATALINA_HOME%/bin/catalina.bat文件中找到:doStart这一段代码把set TITLE=Tomcat修改为set TITLE=你想要的标题(这里填写的是测试)出现问题当点...
  • highgui标题乱码

    2017-06-13 21:26:15
    这样子新建工程就不用繁琐的加入库文件了,但是这种方法添加库文件debug和release是相同的(实际debug和release不同,release下每个库文件最后都有个d),因此highgui会出现乱码。解决办法是不要在Property manager...
  • public static void ...下载zip包,下载Excel表等标题中含有中文时经常出现乱码,也就是filename中含有中文时,通过这个方式能够解决。之前看到这个解决方案的时候看到了作者有相应的原因解释,可以百度一下。
  • 基于javadbf-0.4.0而修改的,导入dbf文件时标题转码采用系统默认编码处改为采用用户自定义的转码格式,从而解决标题乱码的问题
  • eclipse中打开的文件标题显示乱码图片处理 图片 处理 1.eclipse-preferences-general-appearance, 2.把Theme修改成windows classic,就可以了
  • 解决Safari浏览器下载文件文件名称乱码的问题
  • 解决金税盘字体乱码和清单乱码,解压放到字体文件夹即可,需要重新打开金税盘软件。测试可用100%有效。
  • 大家可以看到如下截图,下载文件出现了乱码,在其他浏览器(IE,Chrome....)上没有出现这个问题,解决方法很简单,遇到类似问题的朋友可以了解下哦
  • 1、找到tomcat的catalina.bat文件(通常在tomcat根目录下的bin文件夹里) 2、利用windows自带的记事本修改catalina.bat的编码(如果你的一开始的编码是utf-8,就改为ANSI ,一开始的编码是 ANSI,就改为UTF-8...
  • 1. 下载就是向客户端响应字节数据! 原来我们响应的都是html的字符数据! 把一个文件变成字节数组,使用response.getOutputStream()来各应给浏览器!!! 2. 下载的...
  • String agent = request.getHeader("User-Agent"); if (agent.contains("MSIE")) { // IE浏览器 ...filename = URLEncoder.encode(filename, "...} else if (agent.con...
  • excel 打开后标题乱码

    2021-08-31 23:39:23
    问题描述: xlsx 正常做好后手机打开出现如下情况: ...问题解决: 把导出的文件标题修改成不一样的比如加个时间 0831 ,这样就不会出现上面的情况了。(感觉是手机内存里面自己占有了之前一样标题的表格出现的) ...
  • public class DownloadServlet extends HttpServlet { ...这段代码处理了文件下载时不同浏览器解析中文文件名所出现的乱码问题和firefox的空格截断问题,在IE9, chrome, opera, safari, firefox下均测试通过。
  • 最近发现sublime打开文件中文标题乱码,但是内容确实正常的。一下问解决方法,mark下。 首先看下配置文件: 路径 Preferences->Setting-User(设置-用户) { "auto_complete_triggers": [ { "characters...
  • jxl导出excel标题乱码

    2015-09-29 15:15:08
    在导出excel时,发现中文的标题乱码,试了N种编码方式,开始总是试图转为utf-8,gb2312,gbk,没想到转为"color:#ff0000;">iso-8859-1中文乱码的问题解决了  [java] view plaincopyprint? ...
  • @Test public void testFileName() throws IOException { File file = new File("E:\\pdftest\\中文1.docx"); // 组装post请求体,以文件的形式发送 ... // 解决上传文件,文件名中文乱码问题 bui
  • 记录一下我使用tomcat中遇到窗体乱码和标题乱码问题的解决方法,我这里使用的是绿色免安装版,当然前提是你的得配置有java环境 首先在tomcat官网下载一个免安装版的tomcat再解压,如下图,我下载的是apache-tomcat...
  • outlook邮件标题乱码Phishing and other email scams are on the rise. One of the best ways to identify scam emails is to examine the email header for detailed information about the sender. Here’s how to...
  • 今天突然间,下载图片乱码,很奇怪啊,以前都是好好的,怎么突然乱码了呢,而且有的正常有的乱码。 一顿操作,各种设置编码,都无法解决。突然想到可能是服务器上没有中文字体,默认都是使用微软雅黑字体的,然后就...
  • 记一次邮件标题乱码

    2013-02-05 09:50:26
    Java中乱码向来是让人头疼的一件事.原因是其中转码的地方太多了. ...邮件标题乱码,为什么标题会乱码,查看一下邮件源码. Subject: =?ANSI_X3.4-1968?B?Pz8/Pz8=?= MIME-Version: 1.0 Content-T...
  • PHP中,如果要下载文件名称为中文,则会出现文件标题乱码。 此时就需要对标题进行编码,也就是说先进性urlencode,然后再放入header,然后问题就解决了。 $filename = urlencode("下载文档"); header ( "Content-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,287
精华内容 10,914
关键字:

下载的文件标题乱码