Java字符串在数据库中另存为unicode

Java字符串在数据库中另存为unicode,java,unicode,Java,Unicode,我想将java字符串作为unicode字符串存储在数据库中。请让我知道这是否可行 例如: String columnValue="Sample \u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020 text"; 我想将上面的内容准确地保存(以粗体显示)到数据库中并检索它 DB列应存储为: ColumnA --------- Sample \u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020 text

我想将java字符串作为unicode字符串存储在数据库中。请让我知道这是否可行

例如:

String columnValue="Sample \u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020 text";
我想将上面的内容准确地保存(以粗体显示)到数据库中并检索它

DB列应存储为:

ColumnA
---------
Sample \u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020 text    ( with unicode string value)
从java读回时,应显示:

Sample  at 22B  text

在该链接中,有关于如何在mysql数据库上保存unicode的信息

java能够管理多种编码,并且在解释unicode方面没有问题

更多信息请访问:


我希望这对你有用。

到目前为止你试过什么吗?你在使用什么数据库?您是否理解,带有这些转义序列的Java字符串文字与您希望在数据库中显示的字符串
Sample\u0020\u0061\u0074\u0020\u0032\u0032\u0042\u0020 text
不完全相同?是的。但是您不必使用\u
。您可以直接键入unicode字符。但是为什么要将DB存储为
\u0020