gpt4 book ai didi

php mysql 和 unicode

转载 作者:行者123 更新时间:2023-11-29 20:37:23 25 4
gpt4 key购买 nike

我正在尝试在 xampp 中的 phpmyadmin 上插入 unicode 内容。我将数据库和表的排序规则都设置为 utf8。但是每当我尝试插入 unicode 数据(即尼泊尔语或印地语字体)时,数据都会像这样存储: The highlighted text.

数据显示正确。因为我已将元标记上的字符集设置为 utf-8。主要问题是我想按原样存储数据。

有什么办法可以按原样存储数据吗?数据实际上是:“समाचार”。

最佳答案

您需要在适配器上设置字符集,以便在尝试插入字符之前不会损坏字符。由于您使用 MySQLi 作为数据库适配器,因此您需要寻找以下解决方案之一:

// Procedural style
mysqli_set_charset($link, "utf8");

// Object oriented style
$mysqli->set_charset("utf8");

请参阅此处 set_charset 的手动条目: http://php.net/manual/en/mysqli.set-charset.php

<小时/>您还可以运行初始查询 SET NAMES utf8

关于php mysql 和 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38735097/

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