0

Microsoft SQL Server から MySQL にデータを移行するための PHP スクリプトを作成しています。これは、マルチバイト文字を除いて、これまでのところスムーズです。誰かがこれを乗り越えるのを手伝ってくれませんか。PHPとMySQLデータベースの観点から注意すべき点は何ですか。

  1. MySQL の構成を変更する必要はありますか?
  2. PHP でマルチバイト文字の文字エンコーディングを変更する必要がありますか?
  3. 私が見逃しているものは他にありますか?

ありがとう。

4

1 に答える 1

0

最近、当社のウェブサイトに翻訳モジュールを追加しました。DBがマルチバイトの良さに対応していることを確認するために、次のことを行いました

  1. エンコードと照合を UTF8 に設定する
  2. MySQL 接続が UTF8 文字を受け入れるように構成されていることを確認してください。SET NAMES utf8これを行うには、転送前にクエリを実行します。ただし、これを行うには他の方法がありますSET NAMES utf8(それが私が行った方法であるため、追加しました)。

次のスレッドに詳細があります

MySQLでSET NAMES utf8?

「SET NAMES」を使用するかどうか

于 2011-05-07T03:55:20.137 に答える