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

freebsdスウェーデン語文字(åäö)にmysqlとphpを含むUTF-8

    utf-8をどこでも使用していないようです そのため、ある時点でデータが台無しになりました。正確に何をしているかに応じて、次の1つ以上のポイントを変更/追加する必要があります(ほとんどの場合、SET CHARSET / mysql_set_charset 忘れた):

    • MySQLにutf-8を使用するように指示します。これを行うには、これをmy.cnfに追加します:

    • mysqlと対話する前に、次の2つのクエリを送信します。

      または、接続を開いた後にphpにこれを実行させます:

    • データベースのデフォルトの文字セットとしてUTF-8を設定します

    • テーブルについても同じようにします:

    • クライアントがブラウザであると仮定して、コンテンツをutf-8および正しいヘッダーとして提供します:

      ブラウザが確実に理解できるようにするには、メタタグを追加します:

    • そして、最後になりましたが、utf-8を使用してフォームを送信するようにブラウザに指示します




    1. 映画館予約システムのデータベースモデルを設計する方法

    2. サブフォームを使用したTreeViewコントロール

    3. TextFieldとリストメニューに基づく基準検索

    4. log4jdbcはスプリングブートで使用できますか?