gpt4 book ai didi

java -\r\n 从 DB 和 Java 读取时的编码问题

转载 作者:行者123 更新时间:2023-12-01 15:16:24 24 4
gpt4 key购买 nike

我有一个 Java 程序,它将像“test1\r\ntest2”这样的消息存储到数据库中 - 当我打印出来时,它会给我新的一行。另一个线程正在从数据库读取字符串并将它们发送到带有“\r\n”的输出,当我尝试打印它时,它不会给我换行符 - 它只是打印出“test1\r\ntest2”我应该更改输出的编码吗?

应用程序部署在tomcat上,编码设置为UTF-8。

提前致谢。

最佳答案

字符串实际上是以“\r\n”的形式存储在数据库中的吗?

在这种情况下,我认为你必须这样做

String correct = dbString.replace("\\r\\n","\r\n")
从数据库返回的字符串。

关于java -\r\n 从 DB 和 Java 读取时的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11537836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com