Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在OutputStreamWriter中选择文件编码

在OutputStreamWriter中选择文件编码
EN

Stack Overflow用户
提问于 2013-01-03 10:29:41
回答 3查看 7.6K关注 0票数 1

我在Linux服务器上使用JDK 1.7。我已经安装了apache 6.0.35并使用了下面的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Writer w = new OutputStreamWriter(os,"Unicode");

若要以unicode格式编写文件,请执行以下操作。

但是该文件是以unicode big endian格式生成的。如何选择不同的输出格式?

EN

回答 3

Stack Overflow用户

发布于 2013-01-03 10:51:36

‘'Unicode’不是一种单一的格式,但指定了像UTF-16 (大端和小端)和UTF-8这样的编码。

你可能想要一些特定的东西,比如UTF-16LE而不是Unicode。看看http://docs.oracle.com/javase/7/docs/api/java/nio/charset/StandardCharsets.html中的列表

票数 3
EN

Stack Overflow用户

发布于 2013-01-03 10:52:37

如果您使用Unicode或UTF-16,则默认情况下它将是高字节顺序。如果不指定endianess,Java通常采用高字节顺序。如果您需要小端,则需要使用"UTF-16LE"StandardCharsets.UTF_16LE指定它

来自java.nio.charset.StandardCharsets

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static final Charset UTF_16LE = Charset.forName("UTF-16LE");
票数 1
EN

Stack Overflow用户

发布于 2015-07-15 18:51:25

Java字符集名称" UTF-16“表示具有高字节顺序的UTF-16。试试下面这样的小endian格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
BufferedWriter out = new BufferedWriter
    (new OutputStreamWriter(new FileOutputStream(path),"UTF-16LE"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14137037

复制
相关文章
在Linux中对文件的编码及对文件进行编码转换操作
参考:https://www.cnblogs.com/mithrilon/archive/2018/06/03/9082449.html
别先生
2020/10/10
9.6K0
在Linux中对文件的编码及对文件进行编码转换操作
outputstreamwriter和filewriter_类文件解析
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/01
3160
40OutputStreamWriter
写的转换流,写我们相要写的编码文件 java.io.OutputStreamWriter etends Writer InputStreamReader是字节流通向字符流的桥梁,它使用指定的Charset 将要写入流中的字符编码成字节。(编码:把能看懂的变成看不懂的) 继承父类,共性成员方法: void write(int c)写入单个字符 void write(char[]) 写入字符数组 abstract void writer(char[] cbuf,int off,int len) 写入字符数组的一部分,off字符数组开始索引,len写入字符个数 void write(String str) 写入字符串 void write(String str,int off,int len) 写入字符串的某一部分,off字符串开始索引,len写入字符个数 void flush()刷新该留的缓冲 void close() 关闭此流,但要先刷新它 构造方法: OutputStreamWriter(OutputStream out)创建使用默认字符编码的 OutputStreamWriter OutputStreamWriter(OutputStream out,String charsetName)创建使用指定的字符集的OutputStreamWriter 参数: OutputStream out:字节输出流,可以用来写转换之后的字节到文件中 String charsetName:指定的编码表的名称,不区分大小写,可以是utf-8,gbk/GBK ,不指定默认UTF-8
全栈程序员站长
2022/10/01
3130
40OutputStreamWriter
OutputStreamWriter_input用法
InputStreamReader 和 OutputStreamWriter类用法简介。
全栈程序员站长
2022/11/09
4510
[十六]JavaIO之InputStreamReader 与 OutputStreamWriter
所以可以看得出来InputStreamReader只是一个外包公司,他的活都是转包给StreamDecoder的
noteless
2018/09/14
6690
OutputStreamWriter 源码分析
大家好,又见面了,我是你们的朋友全栈君。 字符流通向字节流的桥梁:可使用指定的charset将要写入流中的字符编码成字节。
全栈程序员站长
2022/10/01
1700
选择文件选择文件夹
if (string.IsNullOrEmpty(folderInitialDirectory)) { folderInitialDirectory = FileAndFolderOperation.Instance.GetUserDocumentFolder(); }
全栈程序员站长
2022/09/20
1.7K0
OutputStreamWriter Writer PrintWriter「建议收藏」
OutputStreamWriter是字符流通向字节流的桥梁,可使用指定的 charset 将要写入流中的字符编码成字节。(即用字符流的方式写字节流) 例如: InputStreamReader isr = new InputStreamReader (new FileInputStream (FileDescriptor.in)); OutputStreamWriter osw = new OutputStreamWriter (new FileOutputStream (“D://testfile//output.log”)); int is; while ((is=isr.read()) != -1)osw.write(is); isr.close(); osw.close();
全栈程序员站长
2022/10/01
3200
outputstreamwriter用法_floating power object
写这个类的原因,网上有很多介绍这两个类的,InputStreamReader类的使用,没有任何异议,而OutputStreamWriter,看了网的帖子和博客说的都不是很清楚,所以小皮虾好好研究了一下OutputStreamWriter类,所以下面的总结有不对之处,欢迎指正! api类中解释: InputStreamReader 是字节流通向字符流的桥梁, 将字节流转换为字符流 OutputStreamWriter 是字符流通向字节流的桥梁,将字符流转换为字节流 一 、InputStreamReader类 1.引入InputStreamReader类 作用:它可以使用指定的charset 读取字节并将其解码为字符 其构造函数如下: InputStreamReader (InputStream in) 创建一个使用默认字符集的 InputStreamReader。 InputStreamReader (InputStream in, Charset cs) 创建使用给定字符集的 InputStreamReader。 InputStreamReader (InputStream in, CharsetDecoder dec) 创建使用给定字符集解码器的 InputStreamReader。 InputStreamReader (InputStream in, String charsetName) 创建使用指定字符集的 InputStreamReader。 2.举例说明如下: 使用起来无异议,很容易明白,使用实例如下: 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。 BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
全栈程序员站长
2022/10/03
3920
位置编码在注意机制中的作用
A. Vaswani等人的《Attention Is All You Need》被认为是解决了众所周知的LSTM/RNN体系结构在深度学习空间中的局限性的突破之一。本文介绍了transformers 在seq2seq任务中的应用。该论文巧妙地利用了 D.Bahdanau 等人通过联合学习对齐和翻译的神经机器翻译注意机制的使用。并且提供一些示例明确且详尽地解释了注意力机制的数学和应用。
zenRRan
2021/06/17
2K0
outputstreamwriter.write_InputStreamReader
|–字符流( 字符流 = 字节流 +编码表。) |–字符输入流 Reader ——抽象类 int read():一次读取一个字符 int read(char[] chs):一次读取一个字符数组
全栈程序员站长
2022/10/03
1820
outputstreamwriter.write_writevalueasstring
OutputStreamWriter 是字符流通向字节流的桥梁:使用指定编码将写入流中字符编码成字节,在将字节写入输出流
全栈程序员站长
2022/10/01
3520
文件操作——编码
如果你只用VBA处理Excel的数据的话,一般都不会碰上编码的问题,但是一旦涉及到读取外部数据,就很有可能会碰上编码问题了。
xyj
2020/07/28
2K0
文件操作——编码
在seaborn中设置和选择颜色梯度
seaborn在matplotlib的基础上进行开发,当然也继承了matplotlib的颜色梯度设置, 同时也自定义了一系列独特的颜色梯度。在seaborn中,通过color_palette函数来设置颜色, 用法如下
生信修炼手册
2020/11/02
3.8K0
在seaborn中设置和选择颜色梯度
inputstreamreader和outputstreamwriter_input string
java.io.OutputStreamWriter extends Writer OutputStreamWriter:是字符流通向字节流的桥梁;可使用指定的charset将要写入流中的字符编码成字节。(编码:把能看懂的变成看不懂)
全栈程序员站长
2022/10/01
2650
inputstreamreader和outputstreamwriter_input string
在vscode中go编码发生的问题整理
使用VsCode进行Go程序开发,我们肯定会碰到一些问题,这些问题有些是IDE的配置问题,有些是下载包的版本不一致问题,本文主要针对在开发过程中碰到的问题做一个简单的回顾和整理。
happlyfox
2021/03/17
2.4K0
在iis中如何设置站点的编码格式?
二、步骤        打开iis,选择一个站点,在右侧的asp.net区域里,找到‘.NET全球化’项。
习惯说一说
2019/08/08
7.1K0
在iis中如何设置站点的编码格式?
在vscode中go编码发生的问题整理
使用VsCode进行Go程序开发,我们肯定会碰到一些问题,这些问题有些是IDE的配置问题,有些是下载包的版本不一致问题,本文主要针对在开发过程中碰到的问题做一个简单的回顾和整理。
happlyfox
2021/03/19
1.6K0
机器学习在HEVC 视频编码中的实践
张宏顺
2017/03/31
4.1K1
机器学习在HEVC 视频编码中的实践
base64编码在silverlight中的使用
在传统的.net应用中,使用base64编码字符串是一件很轻松的事情,比如下面这段代码演示了如何将本地文件转化为base64字符串,并且将base64字符串又还原为图片文件. base64编码在传统.net程序中的应用(by 菩提树下的杨过 ) using System; using System.Drawing; using System.Drawing.Imaging; using System.IO; namespace Base64Study { /// <summary> /// bas
菩提树下的杨过
2018/01/23
1.3K0
base64编码在silverlight中的使用

相似问题

OutputStreamWriter写入大文件

10

OutputStreamWriter编码与响应内容类型

24

列出由OutputStreamWriter在Android中编写的文件

24

OutputStreamWriter构造函数:编码是如何工作的?

12

OutputStreamWriter不重写文件

136
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文