在JBoss JBM_MSG table(存储 JMS mq 消息)中,消息内容是longblob. 我试图在 mySQL 版本是 5.1.67 中查看它。对于所有其他字符集以及 utf8,我尝试了以下变体,但它们不起作用:
SELECT CONVERT(payload USING utf8) FROM JBM_MSG;
SELECT CAST(payload AS CHAR(10000) CHARACTER SET utf8) FROM JBM_MSG;
关于 stackoverflow 的另一个问题表明 JMS 编码是utf16,而我的 mySQL 版本是pre-utf16 support- 但表编码是latin1。
有谁知道如何查看这些消息?