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

Mysqlutf32_unicode_ciおよびhtmlcharsetutf-8が使用されていますが、文字�が表示されます

    データベースのエンコーディングに加えて、次のことを必ず確認してください。

    • ファイルのutf8エンコーディング(js / php)(ultra-edit、F12:UTF8-NOBOMとして保存)
    • utf8 htmlコンテンツ:<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
    • データベース接続のutf8:SET character_set_connection = 'utf8'
    • クエリ結果の
    • utf8:SET character_set_results = 'utf8'
    • データベースクライアントの
    • utf8:SET character_set_client = 'utf8'
    • mysqlテーブルの
    • utf8:ALTER TABLE table CONVERT TO CHARACTER SET utf8;
    • データベースサーバーの
    • utf8:SET character_set_database = 'utf8' およびSET character_set_server = 'utf8'
    • ハードコードされた値にエンコードが必要な場合は、ファイルにutf8を強制する必要があります。たとえば、ファイルの上にcharset=utf-8を使用してコメントを追加する必要があります。 、したがって、ウルトラエディットまたはお気に入りのエディターがそれを検出できます。

    rgds。

    ps:utf32はわかりませんが、どういうわけかロジックは同じである必要があります




    1. MySQLでは、コミットするまで参照整合性チェックを延期できますか?

    2. mycliを使用して、ターミナルでMariaDB/MySQLを快適に学習してください。

    3. Bcryptハッシュパスワードをデータベースに保存するためにどの列タイプ/長さを使用する必要がありますか?

    4. SQL再帰CTE:プロパティによってリンクされたオブジェクトの検索