sql >> データベース >  >> RDS >> Mysql

UTF-8エンコーディングを使用してMySQLからExcelにデータをエクスポートする

    基本的にプレーンテキストファイルであるCSVを生成しています。このような種類のファイルでエンコード情報を指定する方法はありません。ほとんどのテキストエディタは、(良くも悪くも)エンコーディングの自動検出を実装しています。 Excelはそうではありません。 CSVファイルを右クリックすると、Excelは単にANSIを想定します。 (エンコードについてプロンプトが表示されるようにするには、[開く]メニューを使用する必要があります。)

    (別の出力形式への切り替えを除いて)残っている唯一のオプションは、 mb_convert_encoding()<を使用してデータをANSIに変換することです。 / a> または、 iconv() を使用します。 。しかし、もう1つの問題があります。ANSIは実際のエンコーディングではなく、基本的に「 myに設定されているエンコーディングが何であれ」という意味です。 Windowsコンピュータ」。まず、ほとんどのユーザーが使用している一般的なエンコーディングを確認する必要があります。これは主に国によって異なります。たとえば、多くの西ヨーロッパの国ではWin-1252が使用されています。



    1. MySQLクエリをスケジュールする方法は?

    2. サブクエリの結果に正規表現を使用するにはどうすればよいですか?

    3. sp_renameプロシージャを使用したインデックスの名前変更

    4. 1億2000万件のレコードを更新する最速の方法