我txt文件是Unicode格式的,可是手机打开tif格式文件是UTF-16le,是不是两种一样的格式。

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
java 读一个文件,utf-16le 格式,里面都是手机号码
multipart 形参读进来之后
br = new BufferedReader(new FileReader(file));
while ((line = br.readLine()) != null) {
发现 line 是数字和乱码相间的一个字符串
把文件在 linux 下用 vim 转换为 utf-8 格式就没问题
请问这种情况,如果用户上传的不是 utf-8 格式的文件,
譬如是这种 utf-16le 格式或者其他格式的
java 中如何转换文件编码格式?
我用了这种方案
DataInputStream in = new DataInputStream(new FileInputStream(file));
br= new BufferedReader(new InputStreamReader(in,"utf-8"));
可是不管用,依然乱码
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
br= new BufferedReader(new InputStreamReader(in,"utf-8"));你这是以utf-8的格式打开文件 而不是转成udf-8你得以utf-16的格式打开 然后在以utf-8写
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。我保存一个文档时候,它总是说有unicode格式的字符。,unicode格式的字符是什么?该怎么办呢?_百度知道
我保存一个文档时候,它总是说有unicode格式的字符。,unicode格式的字符是什么?该怎么办呢?
我有更好的答案
unicode是一种字符编码,其目的是为了涵括各种文字符号,规划一个同一的编码序列。你应该是在用文本文档对吧?点另存为,然后在下面编码的地方选UNICODE就可以保存了。不过这个文档不一定在某些设备上能打开,有些低端的手机就不能打开。
为您推荐:
其他类似问题
unicode的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。02-1602-1602-1602-1602-1602-1602-1602-1602-1602-16最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01怎样让电脑记事本默认保存为Unicode格式_百度知道
怎样让电脑记事本默认保存为Unicode格式
怎样让电脑记事本默认保存为Unicode格式?有没有能免费把ANSI的记事本转为Unicode的软件?如何辨别一个txt文件究竟是ansi格式还是unicode格式?
我有更好的答案
打开记事本&选择文件,点击另存为最下面有个编码,分别是ANSI.Unicode.Unicode big endian.utf-8四个选项选择Unicode格式
采纳率:100%
打开 记事本把你的文字复制进去 选择文件→另存为 最下面有个编码 分别是ANSI.Unicode.Unicode big endian.utf-8四个选项 选择你需要的选项就可以了看格式也可以这样看 打开 记事本 选择文件→另存为 最下面有个编码 看到什么编码就是什么编码了
本回答被提问者采纳
为您推荐:
其他类似问题
unicode的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 txt文件编码格式 的文章

 

随机推荐