LoginSignup
cdw22341
@cdw22341 (功夫 梶)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

SQL-DBのExport/Import

解決したいこと

あるServerから別のServerにSQL-DBを移行したく思っています。
元のServerのDBからExportによりaaadb.sqlファイルをDownloadしました。
次に移行先ServerにLoginしてImportによりaaadb.sqlをImportしました。
DB内のTableは正常にImportできたかのように見えます。
しかしながらImportされたTableでvarchar属性のcolumnに文字化けが発生して
読めません。もともとのTableの文字コードは「utf8」でcolumnの照合順序は「utf8-general-ci」
となっています。どのような下人でどのようにすればよいですか?

発生している問題・エラー

例)

NameError (uninitialized constant World)

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

該当するソースコード

ソースコードを入力

例)

def greet
  puts Hello World
end

自分で試したこと

移行先Serverで該当Tableの該当Columnの照合順序を「utfmb4-general-ci」などの変更して
TRYしてみたが解決しなかった。

0

3Answer

まずは、文字化けが

  1. テーブルに格納されている文字が化けている
  2. 表示が文字化けしている

のいずれかを切り分けた方が良いと思います。
import したテーブルに日本語の文字列を insert して、(文字化けを確認したのと同じ方法で)selectすると、この行は正しく表示できますか?

0Like

Your answer might help someone💌