java或者C# 字符串 转byte[] 本帖最后由 chcchb 于 2012-12-22 21:31:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一:如果你的操作不一定需要每个字符是啥,比如复制,直接用InputStream读,然后写到OutputStream二:你需要知道每个字符。首先,你肯定知道文件的编码。public static void main(String[] args) throws Exception { // 把文件按big5编码来读 BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream("a.txt"), "big5")); br.read();//读取一个字符 br.readLine();// 读行 } 1 没有什么“普通”“不普通”的编码,只有已知和未知的编码。只要你知道它是什么编码就行。2 知道编码用Writer 和 Reader直接转化。 2楼的方法后面的big5或者utf-8等参数 要系统支持的才有效前几天用过这个带指定编码来读,结果本地不支持客户指定的编码... 不知道编码怎么从byte[]转到String?byte[] data = Files.readAllByetes(Paths.get("D:/Temp","examples.txt")); 嗯,同意forgetsam。to 楼主:sum.io这个包下面有JDK所支持的编码。如果你的编码属于会报错的那种,你只能按forgetsam的方法来了 JDK1.4,不用正则表达式,怎样去掉字符串的空格,制表符,换行符,回车键?? 使用DefaultTableMode 如何控制列 为适宜大小长度 Vector中他的元素可以是Vector型的吗? 不是高手不要看 高手帮忙,怎样保存?在线等。。。 简单问题 getCodeBase()和getDocumentBase()有何区别? 帮忙看看哪里错了,谢谢!在线等待~~ 非法的描述符 java中如何得到打开文件的对话框? 4.2juno做的代码导入3.6Helios报错 今天面试遇到一问题,相加算数的题
// 把文件按big5编码来读
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream("a.txt"), "big5"));
br.read();//读取一个字符
br.readLine();// 读行
}
嗯,同意forgetsam。
to 楼主:sum.io这个包下面有JDK所支持的编码。如果你的编码属于会报错的那种,你只能按forgetsam的方法来了