加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

将非凡字符生涯到MySQL数据库

发布时间:2021-05-17 08:12:27 所属栏目:编程 来源:网络整理
导读:我今朝在将非凡字符(??)生涯到mySQL数据库时碰着题目. 在当地仓库(我的开拓呆板的当地仓库)上,操纵安稳运行,而且在前端输入的内容将生涯为预期的内容. 生涯到数据库时,在齐集式处事器上行使沟通的前端代码,脚色将继承行使其他字符生涯为?. 查察前端的记录时,

我今朝在将非凡字符(?&?)生涯到mySQL数据库时碰着题目.

在当地仓库(我的开拓呆板的当地仓库)上,操纵安稳运行,而且在前端输入的内容将生涯为预期的内容.

生涯到数据库时,在齐集式处事器上行使沟通的前端代码,脚色将继承行使其他字符生涯为?.
查察前端的记录时,这不是题目,由于它会反转它的成果并正确表现.

题目来自另一个行使沟通数据库而且不做任何窜改的独立体系,因此看起来像是?而不是简朴的?.

我夹杂的缘故起因是它好像在我的当地仓库上事变,但不在齐集式处事器上.

我正在探求关于在我的当地处事器设置上也许导致什么题目的设法.

提前叩谢
标志 最佳谜底 @Pranav Hosangadi(感激)涵盖三个方面,以搜查编码的同等性.以下办理方案增进了这一点.大概值得思量(一种变体)@Soaice Mircea的谜底(也感谢)对付某些环境,这个谜底并不能办理题目,尽量当我可以或许重现并找到题目的办理方案时,这不是必须的. @Pranav的思绪好像对这个题目是乐成的,由于它是关于在任那里所行使一个字符集而不是特定字符集的同等性.

五件事要做:

>确保数据库字符集和表格在整个进程中行使沟通的字符集,譬喻在phpmyadmin中搜查它,留意和下面行使的字符集
>行使带稀有据库字符集的php header()函数,譬喻:

header('Content-Type: text/html; charset=latin1_swedish_ci');

>在html问题中插入元标志,譬喻:

>在表单标志中添加charset-accept

>配置mysql毗连的charset譬喻:

$con = mysql_connect("localhost","test","test");      
mysql_set_charset ( "latin1_swedish_ci",$con );

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读