gpt4 book ai didi

php - 如何在 php 中将希伯来文值插入 mysql 数据库

转载 作者:可可西里 更新时间:2023-11-01 06:53:10 25 4
gpt4 key购买 nike

我正在尝试将希伯来语值插入到我的 mysql 数据库中,而不是希伯来语值看起来像那样。

שדגשדכעשד

表的排序规则默认是latin1_swedish_ci,我也试过改成utf-8_general_ci、hebrew_bin、hebrew_general_ci,结果还是一样。

在我的代码中,我当然使用元标记来配置字符集:

<meta charset="UTF-8">

在我的 php 查询之前,我添加了这一行:

mysql_query("SET NAMES utf8");

我正在 phpmyadmin 中查看结果。

最佳答案

我已经解决了我的希伯来语问题。这是一个数据库和表行/字段编码问题。这是我使用的解决方案。我从另一个答案那里得到了帮助,下面给出了链接,以备不时之需。

  1. 数据库排序规则必须是 utf8_general_ci
  2. 希伯来语表格的排序规则必须是 utf8_general_ci
  3. 在PHP连接脚本中放入

    header('Content-Type: text/html; charset=utf-8');
  4. 在xhtml的head标签中放上

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. 如果您使用的是 MySQLi,请在选择数据库后将此代码放入连接脚本中:

    mysql_query("SET NAMES 'utf8'");

    如果你使用的是 PDO,把

    $conn->query("SET NAMES 'utf8'");

The first answer helped me and I took it from there

关于php - 如何在 php 中将希伯来文值插入 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16836731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com