【Tips】MySQL上で文字化けを修復する方法

MySQL上のDBにて文字化けが発生した場合の

対処方法をご紹介。

意外に簡単に修復できたので記事にしておきます。

mysql1

現象

Webアプリなどで使うMySQLですが、PHPプログラムの変換ミスなどで

時折文字化けで保存されていてDB上のテキストを変換したい。

Base64やLatin、ShiftJISやUTF8など様々な文字コードを

試したが変換できない場合に実施してみてください。

変換方法

mysql2

外部の文字コード変換サービスを使ったりして色々と変換を

してみましたが、どれも正常に変換できなかったので、

MySQL上の文字化けはMySQL上で変換を掛ける事で

修復が可能な時があります。

まずはDBのバックアップを必ずとっておいていざという時に

元に戻せるようにしておいてください。

次に変換したいテーブルを開いてSQLタブを開いて下記の

SQLコマンドを実行してみてください。
UPDATE テーブル名 SET [カラム名] =
CONVERT(BINARY CONVERT([カラム名]
USING latin1) USING utf8);
これはLatin1文字をutf8へ変換するSQLコマンドです。
MySQL上の文字変換、どうしても解決できない場合は
一度試してみてください。

  • コメント: 0

iPhoneの写真が開けない!? HEICファイルをWindowsフォトで開く、変換できるフリーソフト 『CopyTrans HEIC for Windows』前のページ

Twitterの画像を一括ダウンロードできるChrome拡張機能 『Twitterメディアダウンローダ』次のページ

関連記事

  1. Tips

    【Tips】よく使うリモート接続はショートカットを作成しておけば作業が捗りますよ

    仕事などでよく使うリモートデスクトップ接続ですが毎回繋ぐ度にI…

  2. Tips

    【Tips】見逃しているかも・・・ Facebookに新着メッセージ来ていませんか?

    Facebookでも直接やりとりできるメッセージ機能ですがイン…

  3. Tips

    自作機が出来るまで・・・ PC初心者も挑戦してみよう

    最近では自作ユーザもかなり増えて、かなりの方が自作を経験した事があると…

  4. Tips

    こりゃ便利!! ゲームプレイに便利な機能が盛りだくさんのWindows機能 『Xbox Game B…

    ゲームプレイ時に便利な機能がたくさん詰まった機能。録画やCPUやメ…

  5. Tips

    Tips 画像を検索してみよう!

    Googleには色んな検索が実は出来ますその中で画像だけを検索でき…

  6. Tips

    壁紙でデスクトップがスッキリ整理整頓できる 『Wallpaper-Mania Organize De…

    壁紙でデスクトップがスッキリ整理整頓できる便利な壁紙を配布するWe…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

PAGE TOP