gpt4 book ai didi

php - 蛋糕PHP : How to save Arabic words into mysql table?

转载 作者:可可西里 更新时间:2023-11-01 08:17:08 24 4
gpt4 key购买 nike

我正在做一个项目;我需要保存一些字段,例如具有阿拉伯字符的 first_name、last_name。除这些字段外,该表单正确发布了所有其他字段。

我直接在数据库表中保存了阿拉伯语单词,但它仍然显示 ?????而不是原来的话。

我正在使用字符集 utf8和整理utf8_unicode_ci有了这些领域。同样在标题上我有 <meta charset="utf-8" />

我认为这是 Cakephp 的一些配置问题,因为数据库似乎没问题。到目前为止,我已经试过了,它没有用。

<h1 lang="ar"><?php echo $user['User']['first_name_ar']; ?></h1>

这是我的database.php

public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '************',
'database' => 'projectimpossible',
'prefix' => '',
);

提前致谢。

最佳答案

您在 Config 文件夹下的 database.php 中定义的数据库配置似乎不正确。这里编码也应该是utf8。

public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '************',
'database' => 'projectimpossible',
'prefix' => '',
'encoding' => 'utf8',
);

谢谢

关于php - 蛋糕PHP : How to save Arabic words into mysql table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757085/

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