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

DB、php、およびhtml表示用の日本語に最適な文字エンコードはどれですか?

    間違いなくUTF-8。すべてをUTF-8にします。 UTF-8でエンコードされたテキストをWebページに配置するには、これをHEADタグ内で使用します。

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    

    MySQLについては、my.cnf(config)ファイルに次のように入力します。

    [mysqld]
    collation_server=utf8_unicode_ci
    character_set_server=utf8
    default-character-set=utf8
    default-collation=utf8_general_ci
    collation-server=utf8_general_ci
    

    アプリケーションによって実行されたクエリからデータベースからガベージ文字を取得している場合は、これら2つのクエリを前に実行する必要がある場合があります。 日本語のテキストを取得する:

    SET NAMES utf8
    SET CHARACTER SET utf8
    


    1. 実行中のSELECTステートメントを強制終了する方法

    2. symfonyとMAMPを使用する際のPDO接続エラー

    3. csvファイルのいくつかの列をテーブルにコピーします

    4. CronjobまたはMySQLイベント?