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

movabletype3.34を使用しています。
エントリー投稿時、エントリーのbodyに
「?」(マイナス、全角です)
の1文字を使用すると以下のエラーが発生してしまいます。

SQLエラーが発生しました: Incorrect string value: '\xA1\xDD' for column 'entry_text' at row 1

「?」の文字を使用せずに「-」(ハイフン)を使用すればとりあえず回避できるのですが、なぜできないのでしょうか?
「?」(マイナス)の1文字を使用できる方法はないのでしょうか?

文字コードの問題なのかもわかりません。現在はEUC-JPを使用しています。

教えていだだけるかたよろしくお願いします。

●質問者: wasa
●カテゴリ:ウェブ制作
✍キーワード:AT BODY EUC-JP SQL String
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● TNIOP
●35ポイント

http://pocketstudio.jp/log2/2006/11/mt_postgresql.html

正しい文字コードじゃないってエラーですね。

文字コードを修正・変更してください。

◎質問者からの返答

MySQLを使っています。

DB側の文字コードを修正すればよいのでしょうか。


2 ● felix2007
●35ポイント

-などは字体によっては機種依存文字も多いです。

事実ここでも・に化けました。

◎質問者からの返答

そうなんですか。

マイナス「?」はこのサイトでも化ける、と。

なるほど。。。

関連質問


●質問をもっと探す●



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