php miniBB中文乱码问题解决方法
有时候一分钱难死英雄汉,
这话不假,
在技术上也是一样,如系统调试了半天,
PHP就是不认mysql,
到头来只是忘了安装php5-mysql,
miniBB因为简约而美丽,但国内使用人数极少,
好多人都是因为中文乱码而放弃,
好多系统都有这个问题,
毕竟人家老外开发的,也能理解,
在目录下找到 bb_func_txt.php
注释掉:$text=wrapText($wrap,$text);
问题解决。
相关推荐
-
PHP Ajax中文乱码问题解决方法
是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况. 解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了. 复制代码 代码如下: header('Content-Type:text/html; charset=GB2312');
-
PHP 中文乱码解决办法总结分析
一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312″),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312″>,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文
-
PHP读MYSQL中文乱码的解决方法
打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题. 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得我以前也曾经有过一次切换出现乱码的经验,原因肯定是Mysql版本之间的差异问题. 只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用
-
完美解决PHP中文乱码
一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码
-
ajax+php中文乱码解决办法
AJAX的乱码的出现在的原因 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码. 解决方法之一就是在PHP文件中显示声明为GB2312 header("Content-Type:text/html;charset=GB2312"); 而对于发送到服务器的中文进行转码. 如下 $_POST["content"]=iconv(&
-
PHP+MySQL5.0中文乱码解决方法
最近学习Apache2+PHP4.4.1+MySQL5.0,页面显示中文全为"???.....",在网上找了好多资料,简单解决! 数据库连接的PHP脚本内容: config.inc.php <?php //配置mysql数据库连接参数 $db = mysql_connect("localhost", "user","password"); mysql_select_db("message",$db);
-
解决phpmyadmin中文乱码问题。。。
解决phpmyadmin中文乱码问题... 去phpMyAdmin的根目录下,打开以下这个文件: libraries/select_lang.lib.php 1.找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8' 为什么这样加?那是因为服务器会把没有"-utf-8"的语言过滤掉,在libraries/database_interface.lib.php 第168行,根据英文说:"为了防止混淆"
-
MySQL中文乱码问题的解决第1/2页
转自:http://www.phpchina.cn/viewarticle.php?id=1584 下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码.转换.客户端.服务器端.连接--呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四: MySQL 4.1 对多语言的支持有了很大变化 (这导致了问题的出现): 尽管大部分的地方 (包括个人使用和主机提供商),MySQL 3 仍然占主导地位:但 MySQL 4.1 是 MySQL 官方推荐的数据库,已经有主机提供商开始提供并将
-
php url地址栏传中文乱码解决方法集合
php地址栏传中文$_GET下来后乱码,urlencode和urldecode用法详解url编码语法: string urlencode(string str);返回值: 字符串函数种类: 编码处理例如: 复制代码 代码如下: <?php$ChineseName="我的名字,是中文的哦";$EncodeStr=urlencode($ChineseName);echo "<a href=/cgi/personal.cgi?name=$EncodeStr>我的名
-
php PDO中文乱码解决办法
// 方法一: PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';")); // 方法二: PDO::__construct($dsn, $user, $pass); PDO::exec("SET NAMES 'utf8';"); 两种方法都能解决问题, 原理一样的, 使用哪中看自己喜欢了
随机推荐
- asp.net 身份验证机制实例代码
- 分享shell编程中的几个小技巧
- SQLServer 2008中SQL增强之二 Top新用途
- 每天一篇javascript学习小结(Array数组)
- 深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
- hadoop上传文件功能实例代码
- Java反射机制及Method.invoke详解
- Python中多线程及程序锁浅析
- 使用DataTable.Select 方法时,特殊字符的转义方法分享
- VMware中ubuntu虚拟机与windows的端口映射共享一个IP地址的设置教程(图文教程)
- JavaScript中常用的验证reg
- WPF的数据绑定详细介绍
- phpstrom使用xdebug配置方法
- PHP将进程作为守护进程的方法
- PHP 错误之引号中使用变量
- Django1.7+python 2.78+pycharm配置mysql数据库教程
- python进程类subprocess的一些操作方法例子
- 详解jdbc实现对CLOB和BLOB数据类型的操作
- Android 状态栏虚拟导航键透明效果的实现方法
- Java数据结构与算法之栈(动力节点Java学院整理)