Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件。推荐人提供重音字母_Php_Mysql - Fatal编程技术网

Php 文件。推荐人提供重音字母

Php 文件。推荐人提供重音字母,php,mysql,Php,Mysql,我使用document.referer获取当前页面的前一个URL并将其发送到一个curl文件,该curl文件再次将此变量发送到一个PHP文件以将其保存到数据库中。问题是,在保存到数据库时,我得到的URL值是重音字母,如 †Ûiÿû®û(~×(›û®û(~×â•ïðŠwhÂÏڞئj­î 我在php文件中使用了base64编码方案。MySQL列的排序规则是latin1\u swedish\u ci 谢谢。正如评论者所说,我认为这只是一个问题,URL的编码与数据库的编码不同。在数据库表上使用ut

我使用document.referer获取当前页面的前一个URL并将其发送到一个curl文件,该curl文件再次将此变量发送到一个PHP文件以将其保存到数据库中。问题是,在保存到数据库时,我得到的URL值是重音字母,如

†Ûiÿû®û(~×(›û®û(~×â•ïðŠwhÂÏڞئj­î
我在php文件中使用了
base64
编码方案。MySQL列的排序规则是
latin1\u swedish\u ci


谢谢。

正如评论者所说,我认为这只是一个问题,URL的编码与数据库的编码不同。在数据库表上使用
utf-8
可以解决大部分(如果不是全部)问题。这里有一篇分为两部分的文章(和),讨论了如何在PHP和MySQL中使用
utf-8

我觉得字符编码不匹配。对于初学者,我会避免使用
latin1
,并将数据库更改为使用utf-8。