2016-03-16 47 views
1

我们在我们的Oracle数据库中存储西里尔语文本作为blob数据。我想从数据库中读取这个blob数据,并通过Web浏览器以文本形式显示给用户,但是我不知道应该使用哪种编码,或者有其他方法可以正确执行。我应该使用西里尔字符的哪种编码?

目前,我正尝试使用UTF8为BLOB数据转换为字符串,但截图如下:

enter image description here

能否请您在此问题上帮助?

+1

您使用哪种方法将blob数据转换为UTF-8?你可以分享吗? –

+1

当然,问题是放入数据时使用了哪种编码? – Jamiec

+1

@Jamiec是正确的,使用相同的编码从'byte []'中获取'string',以便从'string'中获取byte []'之前使用的字符串。 – Corak

回答

1

要读取您必须使用完全相同的编码,用于存储值到数据库。

要输出到一个页面,你不需要做任何特别的事情来获得正确的结果在Utf8。

相关问题