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