好好软件

 找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 1211|回复: 0

将网站页面字符编码从gb2312修改为utf-8的最简便方法(不需要修改数据库)

[复制链接]
发表于 2022-10-17 14:17:35 | 显示全部楼层 |阅读模式
笔者最近将本站(www.haohaosoft.com)页面字符编码从gb2312转换为utf-8,用最简单的方法,改动量最小(不涉及后台数据库的字符编码修改),分享给大家:
1、利用Dreamweaver工具打开需要修改的页面,在修改菜单中点页面属性,找到“标题/编码”项,将编码修改为 Unicode(UTF-8)后,点确定。然后保存页面即可,如法炮制,将网站内其它页面,包括js、CSS、公共程序代码等文件,全面修改为Unicode(UTF-8)即可。(当然可能遇到少量特殊程序代码报错,或与预期结果不符,你会发现这些程序代码都跟字符串的字符编码处理函数或过程有关,需要手工进行排查)
lenovo20221017141538.png
2、以上修改完成后,打开页面一定会出现乱码,因为页面编码已修改为Unicode(UTF-8),但是从数据库里读出的数据还是GBK编码,这里分享一种不修改数据库的方法实现,读取数据库的内容变为UTF-8编码格式,我这里用到的数据库是MySQL,如果后台数据库是其它数据库,方法是可以借鉴的。我们只需要在连接数据库参数里设置set names 'utf8'即可。
  1. $conn = @mysqli_connect ( $MYSQL_HOST, $MYSQL_LOGIN, $MYSQL_PASS );
  2. @mysqli_query ( $conn,"set names 'utf8'" );
  3. mysqli_select_db ( $conn,$MYSQL_DB );
复制代码
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|好好软件 ( 湘ICP备15003160号-1 )

GMT+8, 2024-4-29 08:26 , Processed in 0.187056 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表