人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLに使えない禁則文字列について教えてください。
「―u」などと入力すると文字化けします。’などを認識できる状態でデータベースに登録するにはどのようにしたらよいですか?

●質問者: nakeyouguisu
●カテゴリ:ウェブ制作
✍キーワード:MySQL データベース 入力 文字列 文字化け
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● FMR
●20ポイント

http://www.hatena.ne.jp/1113292688#

人力検索はてな - MySQLに使えない禁則文字列について教えてください。 「―u」などと入力すると文字化けします。’などを認識できる状態でデータベースに登録するにはどのようにしたらよい..

うちのシステムだと問題なく登録されます

型はvarchar


apache-php-mysql(バージョンは3.23)

◎質問者からの返答

text型でsjisで登録を行いました。


2 ● ukp
●20ポイント

¥でエスケープすれば登録することができます。


¥’

◎質問者からの返答

なるほど。ありがとうございます。

エスケープしなければならない文字列等の一覧がありましたらお願いします。


3 ● bmkage
●20ポイント

http://dev.mysql.com/doc/mysql/ja/string-syntax.html

MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 6.1.1.1 文字列

MySQL リファレンスマニュアル :: 6.1.1.1 文字列

◎質問者からの返答

ありがとうございます。

こちらの一式でよさそうです。

「―u」が文字化けする理由はわかりませんが、もう少しいじってみます。


4 ● samejima
●20ポイント

http://dev.mysql.com/doc/mysql/ja/legal-names.html

MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 6.1.2 データベース名、テーブル名、インデックス名、カラム名、エイリアス名

> MySQLに使えない禁則文字列

コンテキストによるので、一言での説明は無理。


http://dev.mysql.com/doc/mysql/ja/string-syntax.html

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ