`
xiangyuan8603
  • 浏览: 53749 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Download file with Chinese character

    博客分类:
  • java
XML 
阅读更多
Unicode规范中有一个BOM的概念。BOM——Byte Order Mark,就是字节序标记。
在这里找到一段关于BOM的说明:在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little- Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。   UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。
但是处理中文时需要注意
1.处理 inputStream  不要用StringBufferInputStream 它已经过时 而且还有问题
最好使用  ByteArrayInputStream 并指定编码
例如  inputStream=new ByteArrayInputStream(strXML.getBytes("utf-8"));

2.FusionChart自己本身的要求了, 在输出自己的流数据之前
先输出BOM

response.setContentType( "text/xml; charset=UTF-8" );
OutputStream outs = response.getOutputStream();
outs.write( new byte[]{(byte)0xEF, (byte)0xBB, (byte)0xBF} );
//自己的输出
分享到:
评论

相关推荐

    download_file_with_ftp.zip_file download_ftp

    download file with ftp

    HttpDownloadFile_HTTP_qthttp_facedeu_tcp_QT_

    这个示例代码名为"HttpDownloadFile_HTTP_qthttp_facedeu_tcp_QT_",它涵盖了HTTP请求、Qt网络模块以及文件I/O的操作。 首先,让我们了解一下HTTP(超文本传输协议)。HTTP是一种应用层协议,用于在Web上交换各类...

    Character Animation with Direct3D.pdf 去黑图版

    网上下载的插图和表格有的有黑色背景,特地去除了黑图,便于阅读. 本人所有资源都是0分下载,需要的自己看,下载之前请看如下网址,因为有的资源随着时间流逝已经过时,不推荐下载了 ...

    android 下载类(File DownLoad)

    调用方法 DownLoadFile dlf = new DownLoadFile(Class.this); dlf.ShowDownLoadDialog(下载Urls, 保存路径, 文件名s);

    CartoonCharacterAnimationwithMaya.pdf 英文原版

    Cartoon Character Animation with Maya

    国家中小学智慧教育平台-smartedu-download.zip

    国家中小学智慧教育平台_smartedu-download.zip 国家中小学智慧教育平台_smartedu-download.zip 国家中小学智慧教育平台_smartedu-download.zip 国家中小学智慧教育平台_smartedu-download.zip国家中小学智慧教育...

    earthdata-download

    Earthdata Download was designed to be a bulk download application for Earthdata Search, but can be reused by other applications with a bulk download need. In order to use your application with Earth...

    chinese_sentiment-master.zip

    在这个名为"chinese_sentiment-master.zip"的压缩包中,我们拥有一个专门针对中文情感分析的语料库,涵盖了积极和消极两类情绪,为解决二分类问题提供了宝贵的资源。 首先,让我们详细了解一下什么是情感分析。情感...

    AndroidFileTransfer.dmg

    Use the USB cable that came with your Android device and connect it to your Mac. Double click Android File Transfer. Browse the files and folders on your Android device and copy files.

    PyPI 官网下载 | django-file-download-1.0.1.tar.gz

    《PyPI官网下载:django-file-download-1.0.1.tar.gz详解》 在Python的世界里,Django是一个广泛使用的开源Web框架,以其强大的功能和高效性而备受开发者喜爱。而今天我们要关注的是一个名为`django-file-download`...

    FileUploadAndDownLoad

    本主题“FileUploadAndDownLoad”将深入讲解如何使用JSP(JavaServer Pages)技术来实现这一功能。JSP是一种基于Java的服务器端脚本语言,它允许开发人员在HTML页面中嵌入Java代码,从而动态生成网页内容。 首先,...

    UiPath下载到指定文件夹.docx

    UiPath 提供了一个名为 Download File 的活动,可以解决下载文件相关的问题。使用这个活动,我们可以轻松地将文件下载到指定文件夹中,而不需要编写复杂的代码或脚本。 三、指定文件夹路径 在使用 Download File ...

    Character Movement Fundamentals v2.0.unitypackage

    最新版,unity2019亲测可用无报错

    Chinese_character_recognition:Pytorch 实现中文手写汉字识别

    wget http://www.nlpr.ia.ac.cn/databases/download/feature_data/HWDB1.1trn_gnt.zip wget http://www.nlpr.ia.ac.cn/databases/download/feature_data/HWDB1.1tst_gnt.zip 该数据集总共包含3755个类。 为了处理...

    downloadPdf.zf.file

    downloadPdf.zf.file

    meshfile.rar_Mesh_computational fluid_download meshfile_dynamic

    在计算机科学领域,尤其是计算流体动力学(Computational Fluid Dynamics, CFD)中,"meshfile.rar_Mesh_computational_fluid_download_meshfile_dynamic" 这个标题和描述涉及了几个关键概念,它们是计算过程中的...

    configuration file

    configuration file

    FILE_DOWNLOAD_src_DOWNLOAD-SERVICE.zip_Sharp_auto update

    标题中的"FILE_DOWNLOAD_src_DOWNLOAD-SERVICE.zip_Sharp_auto update"暗示了这是一个关于使用C#语言实现自动更新功能的项目。这个项目可能包含了源代码、文档和其他相关资源,以帮助开发者理解并实现C#中的自动更新...

    Local File Disclosure using SQL Injection

    In this paper, we are going to exploit SQL Injection vulnerability in file download function which download file from server on the basis of output returned by vulnerable SQL query.

    一个Android文件下载Download程序示例

    一个Android文件下载Download程序示例,文件会下载至local端,远程安装程序(请输入URL),取得远程文件,取得URL,创建连接,InputStream 下载文件,创建临时文件,取得站存盘案路径,将文件写入暂存盘,在手机上打开文件的...

Global site tag (gtag.js) - Google Analytics