当前位置: 首页 > 面试题库 >

PHP mysql charset utf8问题[重复]

公冶翰池
2023-03-14
问题内容

这个问题已经在这里有了答案

7年前关闭。

可能重复:
UTF-8一直到

我正在其他人已经开发的网站上开发一些新功能。

我的字符集有问题。

我看到该数据库在utf8中有一些表,在latin1中有一些表

因此,我正在尝试转换UTF8中的所有表。

我为一个表做了(现在该表的字段也是utf8),但是没有成功。

我正在使用普通的mysql连接。我必须放置任何配置以说它必须与utf8连接到数据库?如果是的话,一个女巫?

在我的html中,我有:

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

看起来有些字母在起作用,而另一些字母则显示问号。例如,它无法显示与以下内容不同的内容:


问题答案:

尝试这个

<?php

   header('Content-Type: text/html; charset=utf-8');
?>

然后在连接中

<?php
 $dbLink = mysql_connect($argHost, $argUsername, $argPassword);
    mysql_query("SET character_set_results=utf8", $dbLink);
    mb_language('uni'); 
    mb_internal_encoding('UTF-8');
    mysql_select_db($argDB, $dbLink);
    mysql_query("set names 'utf8'",$dbLink);
?>


 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : 7年前关闭。 可能重复: PHP PDO语句可以接受表名称作为参数吗? 我班上有个正在遇到麻烦的函数。这里的功能 我用以下函数调用该函数: 我得到的错误是: 警告:PDOStatement :: execute()[pdostatement.execute]:SQLSTATE [HY093]:无效的参数编号:在第46行的C:\ xampp \ htdoc

  • 对社区来说是非常新的。我想知道是否有人能解释为什么我上次的println会产生编译错误?非常感谢。

  • 我试图在虚拟机上安装Laravel项目的所有包。我已经安装了一切,但在作曲家安装操作显示错误MCrypt PHP Exstension必需。 但是Mcrypt已安装!我也做过这样的动作: 并在mcrypt.inimcrypt.sophp5路径。那么现在包含mcrypt.ini文件的是什么?只是这段文字: exstension=/usr/lib/20131226/mcrypt.so 还使用了:和而没

  • 我收到以下错误 索引-AFE1F71068EDED。js:1混合内容:页面位于'https://currency-rho.vercel.app/'已通过HTTPS加载,但请求了不安全的资源'http://api.currencylayer.com/live?access_key=138ca01354c449d7741ab9dbca4f4252'. 此请求已被阻止;内容必须通过HTTPS提供。 我假

  • 我的HTML表单代码; 在我的main-menu.html文件中,我试图调用变量; 我应该补充一下,它目前正在工作,但我知道这可能不是正确的方式。我很感激任何帮助。

  • 本文向大家介绍Android Listview点赞问题关于图片重复问题,包括了Android Listview点赞问题关于图片重复问题的使用技巧和注意事项,需要的朋友参考一下 《最近做一个小功能遇到这么一个问题,listview 与 baseadapter结合使用,关于点赞的的时候 图片重复问题,比如:我在第1个item 点赞然后 心型换成了红色,但是以后每隔几个item就会出现一个红色的心,响应