2006年2月 3日

MySQLの漢字が文字化け! MySQLの漢字が文字化け!


F1ミニカー投票システムで一部漢字が文字化けしているのを発見しました。

「結構速い」→「結国ャい」
いろいろインターネットで調べて以下のことはわかりました。
シフトJIS(SJIS)を使用してわたしのページは書かれているのですが、MySQLのエンコードが怪しいらしい。
MySQLの設定を変更すれば直るようですが、xreaでは設定はいじれません。
かなり調べたのですが、解決方法がわかりませんでした。
ところが、PhpMyAdminの追加では化けないことを発見!
追加した際に実際のSQL文が表示されるのですがこれが下記の通り

INSERT INTO XXX (STR) VALUES '結構\速い')

なるほど~バックスラッシュ(\)を使うのか~!!てことでマルチバイトの文字列は文字の前にバックスラッシュ(\)をつけることで回避できました。


←ブログランキングに参加しています。1日1回のクリックで応援よろしくです。





他のブログの似たような記事を探す(MySQL 文字化け) by Yahoo!

Ubuntu 12.04 LTSちょこちょこ設定

... 【proftpdがUTF-8で利用していても文字化けする】  UseEncodingオプションで強制 ... MySQLかPostgreSQL使え」と言ってる  ということで無理やりなんとかするより、素直にMySQLに乗り換えた。  MySQLの場合データベースファイルが別の場所に格納されるので ...


[Drupal][MySQL]Drupalで一部が文字化け

Drupalで一部が文字化け Drupal , MySQL | | Drupal を使ったサイトで 文字化け が発生。しかしコンテンツ作成とかからページを作る時にはちゃんと日本語を受け付けている。 その場合、 Mysql のテーブルの 文字コード 、あるいはテーブルのフィールド ...


[tweets]2012年05月03日のつぶやき

... pmaの文字化けを覚悟で入れてたっぽい。いまどきujisはないわー。 URL 2012-05-03 08:08:28 via web @ yunishio : うっわー、ベタhtmlのほうは直したけど手動でMySQLにデータ移行した3Pediaのほうは文字化けしててどうしようもないじゃん。 ...


[Twitter]2012年04月09日のつぶやき

... 2012-04-09 12:43:14 via SOICHA @ kyukyu9101f : Shift-JISで2byte文字使うからって、文字化け防止に\を入れてたりする残念なDBをMySQLに取り込んでるんだけど、これでどうにかなってるシステムなのかね?あの会社は・・・。 ...


MySQLトラブルシューティング技巧解説

OTN MySQL User Forum Tokyoの午後3のお話 DBAの3つの課題   安定性/パフォーマンス/作業効率 ●SQLの結果がおかしい ・SQLがエラー ... テンポラリテーブルを使って中間結果を見る ●文字化け ・いろんなところで、文字コード指定ができる ...


Webサービス by Yahoo! JAPAN

WEBより同様な話題を探す(MySQL 文字化け) by Yahoo!

MySQL 文字化けを防ぐ、文字コードの確認と設定 | 渋谷生活

2007年1月15日 ... 文字化けを防ぐために、文字コードの確認と設定を行う。 ■現在の文字コードの設定を 調べる. mysql> show variables like 'character_set%';. または、 mysql> status. ■ データベースの文字コード設定を調べる. データベースごとに文字コード ...


SREngine: Sein blog: 【MySQL】 文字化け解決法 (UTF-8)

2008年3月15日 ... 【MySQL】 文字化け解決法 (UTF-8). MySQL 5.0, Ubuntu 7.10 Gutsy これだと文字 化けする、ダメな例。 mysql> STATUS; Server characterset: latin1. Db characterset: latin1. Client characterset: latin1. Conn. characterset: latin1 ...


inasphere blog | MySQLの文字化け対策

2007年5月5日 ... PHP-MySQL間での文字化けについて。 問題点 PHP、MySQLともにUTF-8で構成して いるのに、DBとのデータ受け渡しで文字化けが起こる(おそらく他の文字コードでも同様 )。 対応策 下記どちらかの対応を実施する。 その1 DB接続ごとに、 ...


ぷぎえもん日記 | 初めてのMysqlと文字化け

文字化け大変ですよね. ぷぎえもんも独学でなんとかやっています. phpだとmysqlと 接続してからSET NAMESでエンコードの種類を指定してあげればたいていOKな気が します. $connをコネクションとして mysql_query("SET NAMES utf8",$conn); とか ...


MySQLで文字化けを防ぐには

MySQLで文字化けを防ぐには. データベースはたくさんのデータを高速処理するシステム です。その中にある、MySQLは現在、広く普及しているなかで、フリーで利用できる クライアント・サーバー・タイプのデータベース・ソフトウェアです. スポンサードリンク. PHP は ...


Webサービス by Yahoo! JAPAN

Trackback on "MySQLの漢字が文字化け!"

このエントリーのトラックバックURL: 

"MySQLの漢字が文字化け!"へのトラックバックはまだありません。

Comment on "MySQLの漢字が文字化け!"

"MySQLの漢字が文字化け!"へのコメントはまだありません。

Post a Comment

コメントする

(HTMLタグは使用できません)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •