21xrx.com
2024-11-25 08:58:20 Monday
登录
文章检索 我的文章 写文章
如何在Java中写入UTF-8编码的字符串
2023-06-16 20:06:04 深夜i     --     --
Java writeUTF UTF-8

我发现在Java中写入UTF-8编码的字符串很有用,因为在处理中文字符时,UTF-8编码是最常用的编码方式。下面是一个简单的例子,展示如何在Java代码中使用writeUTF方法。

首先,我需要创建一个OutputStreamWriter对象,将它设置为UTF-8编码。然后,我可以创建一个DataOutputStream对象,将它的写入中使用writeUTF方法。


try {

  OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream("example.txt"), "UTF-8");

  DataOutputStream out = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("example.txt")));

  out.writeUTF("写入UTF-8编码的字符串示例");

  out.flush();

  out.close();

} catch (Exception e) {

  e.printStackTrace();

}

上述示例会在example.txt中写入一个经过UTF-8编码的字符串"写入UTF-8编码的字符串示例"。这意味着,当我打开example.txt文件时,可以正常看到中文字符。

在Java中写入UTF-8编码的字符串很简单,只需要看一下代码中使用的OutputStreamWriter和DataOutputStream,以及writeUTF方法即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复