我有一个数据库的编码Windows波罗的海(Windows-1257)。我使用编码UTF-8立陶宛语(使用sql语言)将数据复制到其他数据库。在复制数据之后,我仍然没有得到UTF-8值-“plienas”,我需要"Nerūdijantis plienas“。我做了一个小型的Java应用程序,它应该从UTF-8db获取数据,并从拉丁语db和System.out.println(..)复制数据。但现在,由于数据仍然是错误的,复制后,我得到错误的编码打印出来。我该怎么办?应该使用某种编码语句复制数据,还是应该在打印过程中使用Java更改编码?
编辑:我需要一些类似于PHP的东西,当我使用它来转换数据时,它可以工作。
发布于 2012-01-10 14:24:24
我标记了这个线程,因为需要移动到不同的论坛,但是由于什么都没有做,所以我让它运行这里。
发布于 2011-12-28 12:32:49
也许可以帮你使用MySql排序,
发布于 2011-12-28 12:23:07
将ISO-8859-1转换为UTF-8,我们可以使用以下代码
//将ISO-8859-1转换为UTF-8
byte[] utf8 = new String(dataInString, "ISO-8859-1").getBytes("UTF-8");或者看一下java.nio.Charset
https://stackoverflow.com/questions/8655679
复制相似问题