- 論壇徽章:
- 0
|
10可用積分
請(qǐng)大家?guī)蛶兔Π ?br />
首先說(shuō)明一下情況:
數(shù)據(jù)庫(kù)oracle 10r2, 裝在另一臺(tái)機(jī)器上,系統(tǒng)為2003上,字附編碼為:NLS_LANG='AMERICAN_AMERICA.ZHS16GBK';
apache測(cè)式服務(wù)器在我自己的機(jī)器上:系統(tǒng)為xp, apache版本2.2.4
遇到的問(wèn)題是:如果我在本機(jī)寫的perl代碼,加上環(huán)境變量
$ENV{NLS_LANG} = 'AMERICAN_AMERICA.ZHS16GBK';
后從數(shù)據(jù)庫(kù)里提取的中文數(shù)據(jù)能正常顯示,
但是一旦把這段代碼放到web頁(yè)面中,提取的數(shù)據(jù)就變成亂碼了。(注意,我確認(rèn)過(guò)了,是提取出來(lái)的就是亂碼,而不是顯示時(shí)才亂碼的)
我的頁(yè)面字符編碼是
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
另外: apache 的http.conf 已加上 AddDefaultCharset GB2312 。
請(qǐng)有處理過(guò)此類情況的高手幫幫忙,是我的apache設(shè)的有問(wèn)題,還是別的啊。。。。 |
|