【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

    関西電力から計画停電の案内が届きました。 お知らせメール登録しました

    いよいよ関西にも計画停電の案内が来ました。ただこのハガキですが…

  2. Tips

    取引先、知り合いからの偽メール!! Emotetウィルスにご注意!!

    いつも取引してる方からのメールを装うEmotetウィルスが現在流行…

  3. Tips

    【Tips】 ゴミ箱をタスクバーに表示する方法 デスクトップがシンプルに

    デスクトップに常に表示されているゴミ箱をタスクバーに表示する方法です…

  4. Tips

    Freesoft Blogger 5分でブログの始め方 簡単ブログ始めませんか??

    みなさんもブログをやってみたい・・・って方も多いと思います…

コメント

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

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

最近の記事

PAGE TOP