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

PHPとMySQLを使用したUnicode文字列(हिन्दी)の保存と表示

    HTMLヘッドセクションで適切な文字セットを設定しましたか?

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

    または、-

    を使用してphpスクリプトでコンテンツタイプを設定できます。
       header( 'Content-Type: text/html; charset=utf-8' ); 
    

    StackOverflowについてはすでにいくつかの議論があります-ご覧ください

    MySQLにUTFを処理させる方法- 8正しく phpを介してmysqlでutf8を設定

    PHP/MySQLとエンコーディングの問題

    だから私が知りたいのは、どうすればसूर्योदयをマイデータベースに直接保存し、それをフェッチして、PHPを使用して私のウェブページを表示できるかということです。

    「データベースに直接保存する」とはどういう意味かわかりません。PhpMyAdminまたは他の同様のツールを使用してデータを入力することを意味しましたか?はいの場合、PhpMyAdminを使用してUnicodeデータを入力しようとしたので、問題なく機能しました-phpmyadminを使用してデータを入力し、phpスクリプトを使用してデータを取得して確認できます。 PHPスクリプトを介してデータを送信する必要がある場合は、mysql接続を作成するとき、挿入クエリを実行する前、およびデータを選択するときに、NAMESとCHARACTERSETを設定するだけです。構文を見つけるために上記の投稿を見てください。お役に立てば幸いです。

    **更新**いくつかのタイプミスなどを修正しました



    1. SQL Serverでレコードを削除した後、IDシードをリセットします

    2. SQLServerで月末を見つける方法

    3. SQLServer2016クエリストアGUIの調査

    4. SQL Server2014/2016OLTPワークロードの実用的なプロセッサの選択