亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
CGI::escapeHTML導(dǎo)致部分字亂碼?
[打印本頁(yè)]
作者:
dajun
時(shí)間:
2008-07-25 15:16
標(biāo)題:
CGI::escapeHTML導(dǎo)致部分字亂碼?
mysql5 debian testing 默認(rèn)安裝, 沒(méi)作任何改動(dòng)
perl5.10 同上
數(shù)據(jù)庫(kù):
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
SET character_set_client = @saved_cs_client;
apache2默認(rèn)是iso8859-1
perl程序http header -charset=>utf8
癥狀是部分的中文亂碼: 比如張學(xué)友: 張學(xué)
作者:
dajun
時(shí)間:
2008-07-25 15:42
第一個(gè)問(wèn)題解決了: $cgi->charset('utf-8');
$perl -MCGI -e'print CGI::escapeHTML("學(xué)友"), "\n"'
學(xué)å‹
因?yàn)?br />
sub escapeHTML {
...
my $latin = uc $self->{'.charset'} eq 'ISO-8859-1' ||
uc $self->{'.charset'} eq 'WINDOWS-1252';
if ($latin) { # bug in some browsers
...
$toencode =~ s{\x8b}{‹}gso;
...
}
復(fù)制代碼
[
本帖最后由 dajun 于 2008-7-25 15:44 編輯
]
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2