utf8 を gbk に変換する
セット名文字セットを使用するはい、ファイル エンコーディングも gbk にする必要があります
cmd が mysql クライアント操作に直接接続している場合は、その必要はありません。Mysql は自動的に変換します
cmd で php を実行すると、出力は php ファイルのエンコーディングに従って決定されます。
データベースからphpへのIOであり、php echoからcmdへのIOでもあります。2つのIOの前後のエンコーディングの変更に注意してください。
cmdというと、デフォルトではWindowsのはずです。 、Windows の cmd はシステム エンコーディングに従います。たとえば、簡体字中国語 Windows のデフォルトの cmd は cp936 (gbk と同等) エンコーディングです。このエンコーディングはレジストリを通じて永続的に変更することも、「chcp xxx」コマンドを使用して一時的に変更することもできます。 xxx はエンコード番号で、936 は gbk に相当し、65001 は utf-8 に相当します
cmd の先頭に chcp 65001 を入力して Enter キーを押します。cmd ウィンドウは utf-8 エンコード出力と同等になります
注: cpxxx は Microsoft によって指定されたエンコーディングであり、対応するユニバーサル エンコーディングとは若干異なりますが、これらの違いは一般的な使用には関係ありません。したがって、上記はすべて「同等」です
上の階の書斎から黙って集めたものから学びました
限り。データフィールドの接続校正は中国語シリーズ (gbk、big5、utf8、ucs-2、utf-16....) であるため、使用時に名前の文字セットを設定するだけで済みます。必要な文字セットに従って動作します
Mysql がエンコード変換作業を完了します