MySQL データベースにヘブライ語文字ではなく疑問符が表示されるのはなぜですか?

Susan Sarandon
リリース: 2024-11-14 11:11:01
オリジナル
791 人が閲覧しました

Why Do I See Question Marks Instead of Hebrew Characters in My  MySQL Database?

Query Marks vs. Hebrew Characters in MySQL Database

When developing a shopping cart using PHP and MySQL, ensuring proper display of Hebrew characters is crucial. This issue arises when you encounter question marks instead of desired Hebrew characters. The solution to this problem involves optimizing database settings, PHP connection script, and HTML elements.

To resolve this issue, follow these steps:

Database Modifications:

  • Set the collation of the database to 'utf8_general_ci'.
  • Set the collation of the table containing Hebrew characters to 'utf8_general_ci'.

PHP Connection Script:

  • Add the following header to set the character encoding:

    header('Content-Type: text/html; charset=utf-8');
    ログイン後にコピー
  • After connecting to the database, execute the following query to set the character set to UTF-8:

    mysql_query("SET NAMES 'utf8'");
    ログイン後にコピー

HTML Script:

  • Include the following meta tag in the section of your HTML document:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    ログイン後にコピー

By implementing these steps, you can ensure that Hebrew characters are displayed correctly in your MySQL database and web application.

以上がMySQL データベースにヘブライ語文字ではなく疑問符が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート