请问eclipse已经使用了UTF-8编码,java 读取txt文件时也使用的UTF-8编码,为什么依然读出来是乱码呢

图片说明图片说明图片说明

3个回答

用 notepad++ 之类的文本编辑器打开 txt 文件看一下,很大可能文本文件编码格式不是 utf-8

weixin_43874433
Aaron-NZH txt格式是ANSI的,但是换成utf-8后反而连读取也读取不了了
一年多之前 回复

看一下txt文件的编码格式是什么

weixin_43874433
Aaron-NZH 确实就是txt编码格式的问题,但如果把另外的文件改成UTF-8的话读取时会报错
一年多之前 回复
weixin_43874433
Aaron-NZH 问题已解决
一年多之前 回复
weixin_43874433
Aaron-NZH txt的格式是ANSI,但是换成UTF-8后就读不进去了
一年多之前 回复

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
在txt文件的头部加入这一句,重点在于'pageEncoding="UTF-8"'

weixin_43874433
Aaron-NZH 没有用呀
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐