- ベストアンサー
「~」文字の登録
すみません。 以下のSQLを実行した後、登録した内容を 画面上で表示した時、 「あ~お」が「あ?お」となってしまいました。 「~」文字を登録する場合はSQLで何か処理しないといけないのでしょうか。 INSERT INTO TEST (A,B,) VALUES(1,'あ~お') よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>「~」文字を登録する場合はSQLで何か処理しないといけないのでしょうか。 基本的に、unicodeのコードマッピングの問題ですが・・ オラクルでは、特定のバージョンや環境、使い方で起こる問題です。 よって、根本的解決には、オラクルの環境変更が必要になると考えてください。 (SQL文で根本解決はしない) もっとも、チルダ「~」をデータベース上に使わないよう小細工するなら SQLで対応可能です。 (たとえば、ハイフン「-」に置き換えてしまうとか)
その他の回答 (2)
- X-trail_00
- ベストアンサー率30% (438/1430)
回答No.2
全角チルダですね 結構問題でした。 http://biz.rivus.jp/guidlines.html http://otndnld.oracle.co.jp/tech/java/htdocs/javanls/javanls817.html
質問者
お礼
X-trail_00さん 参考ページの方有難うございます。 またよろしくお願い致します。
- jiromeijin
- ベストアンサー率18% (92/495)
回答No.1
「から」でやってみて。
質問者
お礼
jiromeijinさん ご返答の方有難うございました。 またよろしくお願い致します。
お礼
k_o_r_o_c_h_a_nさん ご回答有難うございます。 今回は運用のほうで回避するように致しました。 またよろしくお願い致します。