網頁亂碼

本文提供了解决网页乱码的方法,包括在网页头部设置编码和使用Perl编码/解码字符串。同时介绍了X-win32环境下安装中文字体的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

21.23. 網頁亂碼?

如果是網頁內容,請在網頁的最前面加上:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">

在網頁中設定後,重讀應該就正常了,如果還是不正常就檢察 httpd.conf 看是否有下面這行: AddDefaultCharset ISO-8859-1, 這行設定會讓瀏覽器不會根據網頁中的語言設定而判斷編碼方法, 只要把這行註解掉就可以了。

如果是 URL 列中文變亂碼,這是正常的,您可以用 perl 來編碼:

$string =~ s/([^0-9A-Za-z])/sprintf("%%%02X",ord($1))/ge;

或是用 perl 來解碼:

$string =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/chr hex $1/ge;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值