• ベストアンサー

「~」文字の登録

すみません。 以下のSQLを実行した後、登録した内容を 画面上で表示した時、 「あ~お」が「あ?お」となってしまいました。 「~」文字を登録する場合はSQLで何か処理しないといけないのでしょうか。 INSERT INTO TEST (A,B,) VALUES(1,'あ~お') よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>「~」文字を登録する場合はSQLで何か処理しないといけないのでしょうか。 基本的に、unicodeのコードマッピングの問題ですが・・ オラクルでは、特定のバージョンや環境、使い方で起こる問題です。 よって、根本的解決には、オラクルの環境変更が必要になると考えてください。 (SQL文で根本解決はしない) もっとも、チルダ「~」をデータベース上に使わないよう小細工するなら SQLで対応可能です。 (たとえば、ハイフン「-」に置き換えてしまうとか)

noname#90757
質問者

お礼

k_o_r_o_c_h_a_nさん ご回答有難うございます。 今回は運用のほうで回避するように致しました。 またよろしくお願い致します。

その他の回答 (2)

  • X-trail_00
  • ベストアンサー率30% (438/1430)
回答No.2
noname#90757
質問者

お礼

X-trail_00さん 参考ページの方有難うございます。 またよろしくお願い致します。

回答No.1

「から」でやってみて。

noname#90757
質問者

お礼

jiromeijinさん ご返答の方有難うございました。 またよろしくお願い致します。