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

MYSQL-トルコ語の文字

    この問題は、どこかにエンコードされた文字を指定し忘れたようです。これを解決するには、文字エンコードを utf-8 everywereに設定していることを確認してください。 (実際にはutf-8である必要はなく、同じである必要があります。 どこでも-しかし、何かを台無しにして、とにかくいくつかの場所を変更する必要がある場合は、utf-8)を使用することを強くお勧めします:

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

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

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

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

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

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

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

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



    1. MySQLDECIMALデータ型

    2. 2つのテーブルのうち1つだけがベーステーブルを参照できるようにする制約

    3. レコードを挿入し、単一のSqlCommandを使用して新しく作成されたIDを返す方法は?

    4. 許容されるメモリサイズ134217728バイトが使い果たされました(42バイトを割り当てようとしました)