1

mysql ワークベンチからデータベースを復元したところ、liferay が UTF-8 仕様の文字 (例: ÅÄÖ) を表示しないことがわかりました。これらの文字は代わりに疑問符として表示されます。誰かがこの問題の解決策を知っているのだろうか? SQL ファイルをインポートするときに文字セットを指定する必要がありますか? もしそうなら、どうすればmysqlワークベンチでそれを行うことができますか?

正直に言うと、mysql の復元が直接影響を与えるかどうかはわかりません。問題が発生する前に行ったことを説明しているだけです。

4

1 に答える 1

0

新しいデータベースに復元する場合は、このデータベースのデフォルトの文字セットが UTF-8 であることを確認してください。

create database lportal character set utf8;

次に、そのテーブルにデータをインポートします。

この機会に、私のお気に入りのサイトをリンクして、優れた UTF-8 テストデータを生成させてください: http://www.fliptitle.com - ASCII 言語しか知らないが、正しいエンコーディングについてすぐにフィードバックが必要な人のためのテストデータが必要な場合に最適です。彼らが解釈できるデータ。あなたはその 1 人ではないようですが、このグループに属する他の人は後でこれに遭遇する可能性があると思います。

于 2012-11-28T23:18:08.323 に答える