0

( JBoss JBM_MSG tableJMS 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

これらのメッセージを表示する方法を知っている人はいますか?

4

1 に答える 1

1

JMS メッセージは Java オブジェクトであり、DB ではシリアル化された形式になります。したがって、それらを読み取り可能に変換することはできません。

于 2013-04-11T12:46:08.427 に答える