重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

VB.NetよりMySQLのDBへ登録処理を行おうとしています。
画面側で全角文字と半角エンマークを入力された時の
登録結果は、半角エンマークを入れたことにより文字化け
が発生してしまいます。
全角文字のみの場合は文字化けもおきません。
どのようにしたら文字化けをおこさずに、半角エンマーク
(エスケープ文字)を登録することができるのでしょうか?

A 回答 (1件)

VB.Netは使った事ないですが,UNIX系では'\\'で表現できたような気がします

この回答への補足

実は私もそう思い、'\'を'\\'に置換してから登録してみたのですが、結果は同じく文字化けが発生してしまいました。
直接'\\'を入力した場合も全角文字が文字化けしてしまいました。

ですが、Accessなどからの直接入力の場合は'\'を入力しても文字化けが発生しません・・・

補足日時:2004/07/12 11:06
    • good
    • 0
この回答へのお礼

どうやら、Paramaterを使ったinsert文だったためにこの問題が出てしまったようです。
"\\"を考慮し、直接SQL文を作成するように変更したら上手くいきました。
ありがとうございました!

お礼日時:2004/07/27 09:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す