gpt4 book ai didi

mysql - 如何让Mysql数据库支持阿拉伯语?

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

我试图在 mysql 数据库中保存阿拉伯语,但它没有以阿拉伯语格式保存。它显示问号而不是阿拉伯语。如何让它以阿拉伯语存储值。

我尝试了很多从互联网上看到的查询,但它没有改变。如何将其更改为阿拉伯语。 “ar_SA:阿拉伯语 - 沙特阿拉伯”请提出一个方法?

最佳答案

我使用 WAMP 服务器。 (windows、apache、mysql、php)。

//如此重要

首先:

在 phpmyadmin 或 MySQL 中:确保 Mysql 数据库是 utf。确保您的数据库及其表是 utf-general-ci

立即连接到 Mysql 后(在选择数据库之前)进行此命令。

mysql_set_charset('utf8');

例子:

<?php
//connect to MySQL
mysql_connect("localhost", "user", "password") or die(mysql_error());
mysql_set_charset('utf8'); // that's the order.
echo "Connected to MySQL<br />";

//connect to your DB
mysql_select_db("mydb") or die(mysql_error());
echo "Connected to Database";
?>

第二个:在 php 文件的元数据中,使元数据如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

第三:确保它自己的 php 文件启用了 utf-8。您可以在您的 IDE 设置中确认,或者如果您使用 notepad++ 或 Komodo Edit,那么您可以在窗口底部右侧的状态栏中找到它。

//我试过了,但没有效果。

在 php 文件的 header 中(在所有内容之前)。

<?php header("Content-type: text/html; charset=utf-8"); ?>

在提交的表单中:

<form accept-charset="utf-8" ...>

关于mysql - 如何让Mysql数据库支持阿拉伯语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4229593/

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