0

一部のデータをOracleにblobタイプとして保存しました。いくつかの ± 記号が含まれています。しかし、htmlでレンダリングすると、ガベージ(ブロックタイプ)の値が表示されます。以下はメタタグです

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >

json 応答データ (「±」) は正しく表示されますが、UI でレンダリングすると、ガベージ値が表示されます。

UI側で何か言及する必要がありますか。

文字セットをに変更した後

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

ちゃんと表示されます。でも変えたくない。

4

1 に答える 1

0

BLOB (バイナリ ラージ オブジェクト) は、単なるデータのコンテナーです。そのデータの形式が何であるかはわかりません。それは、JPEG 画像、Microsoft Word 文書、または紅茶のブラウン運動からサンプリングされたランダム ノイズである可能性があります。

形式がわかったら、それに応じてコンテンツ タイプ ヘッダーを設定すると、正常に動作するはずです。

通常、BLOB は、データ型についての手がかりを与える他の列を含むテーブルに格納されます。

形式に関する情報が見つからない場合は、ここでガイダンスを参照してください (場合によってはそうでない場合もあります)。

于 2013-07-23T07:11:24.007 に答える