sql >> データベース >  >> Database Tools >> phpMyAdmin

データベース/サーバーのセットアップの転送中にポリッシュ文字セットでエンコードエラーが発生しました

    最後に、この問題は、元のサーバーでデータがSQLに正しく書き込まれていないことに関連していることがわかりました。

    結局、次を使用してDBを転送することになりました:

    mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8
    

    と実行:

    UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)
    

    ここでのアドバイスだったので:

    保存されたデータの奇妙な文字エンコード、古いスクリプトはそれらにうまく表示されています新しいものは表示されません

    上記の解決策が他の人にも役立つことを願っています。



    1. Mysql5.7でMySqlダンプをインポート中にエラーが発生しました

    2. DBeaver 6.2の新機能は何ですか?

    3. 個別の使用時に値を制限する方法

    4. Mysql / PHPMyAdminでの1138の999.99の値