2006年2月 3日
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より同様な話題を探す(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 は ...
Trackback on "MySQLの漢字が文字化け!"
このエントリーのトラックバックURL:
"MySQLの漢字が文字化け!"へのトラックバックはまだありません。
"MySQLの漢字が文字化け!"へのコメントはまだありません。