[問題]採用http認證的提示視窗上出現一些亂碼

phpMyAdmin Running Discuss
關於 phpMyAdmin 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

[問題]採用http認證的提示視窗上出現一些亂碼

文章湯瑪士小火車 » 2006-03-21 13:13

我是在 Windows XP 上裝 Apache + MySQL 4.1 + phpMyAdmin 2.8.0.2。

每次在起動 phpMyAdmin 時會先跳出要求使用者輸入帳號及密碼(我設定使用 http 認證)的小視窗,在這個視窗上會出現亂碼。不管在 IE 或是 Firefox 上均如此。請問是那裏的設定有問題?

不過在後續的使用上中文的顯示又沒有問題?真奇怪!

我的 MySQL 是採用 UTF8,連線校對是用 utf8-general-ci。
湯瑪士小火車
星球普通子民
星球普通子民
 
文章: 12
註冊時間: 2005-09-29 14:58
來自: 零與壹的世界

Re: [問題]採用http認證的提示視窗上出現一些亂碼

文章chiouss » 2006-03-24 12:53

湯瑪士小火車 寫:我是在 Windows XP 上裝 Apache + MySQL 4.1 + phpMyAdmin 2.8.0.2。

每次在起動 phpMyAdmin 時會先跳出要求使用者輸入帳號及密碼(我設定使用 http 認證)的小視窗,在這個視窗上會出現亂碼。不管在 IE 或是 Firefox 上均如此。請問是那裏的設定有問題?

不過在後續的使用上中文的顯示又沒有問題?真奇怪!

我的 MySQL 是採用 UTF8,連線校對是用 utf8-general-ci。

沒圖沒真相,來張圖吧! :D
chiouss
竹貓忠實會員
竹貓忠實會員
 
文章: 1741
註冊時間: 2002-11-29 18:19

文章湯瑪士小火車 » 2006-03-25 22:04

用 IE 登入時會出現
圖檔

用 Firefox 登入時則會出現
圖檔

請注意看用紅色圈圈圈起來的地方。
雖然不影響後面的操作,但總覺得不爽!希望能找到原因。
湯瑪士小火車
星球普通子民
星球普通子民
 
文章: 12
註冊時間: 2005-09-29 14:58
來自: 零與壹的世界

文章hktoto » 2006-03-26 01:14

我也是耶 :-(
網頁新手
hktoto
星球普通子民
星球普通子民
 
文章: 3
註冊時間: 2006-03-20 00:02

文章chiouss » 2006-03-26 20:09

我剛剛試過,沒看到你說的這種情形,你的 phpMyAdmin 有改過什麼嗎?方便的話 config.inc.php 貼出來給大家看一下?

我測試環境 Apache 2.0.55/PHP 5.1.1/MySQL 5.0.16,機器跑 WinXP SP2
chiouss
竹貓忠實會員
竹貓忠實會員
 
文章: 1741
註冊時間: 2002-11-29 18:19

文章~倉木麻衣~ » 2006-03-26 20:20

那跟使用的phpMyAdmin版本有關
在2.5.7版以前是採用big5編碼的語系檔, 所以沒有這問題
2.5.7以後的版本預設使用utf-8編碼的語系檔
在header送出WWW-Authenticate時沒有指定charset, 所以無法正確解讀utf-8

如果主機有安裝mbstring模組, 可以利用mb_convert_encoding來做轉換
#
#--------[ OPEN ]----------------
#
phpMyAdmin所在目錄/libraries/auth/http.auth.lib.php

#
#--------[ FIND ]----------------
#
代碼: 選擇全部
header('WWW-Authenticate: Basic realm="phpMyAdmin ' . sprintf($GLOBALS['strRunning'],


#
#--------[ IN-LINE FIND ]----------------
#
代碼: 選擇全部
$GLOBALS['strRunning']


#
#--------[ IN-LINE REPLACE WITH]----------------
#
代碼: 選擇全部
mb_convert_encoding($GLOBALS['strRunning'], "Big5", "UTF-8")


#
#--------[ SAVE/ CLOSE FILE ]----------------
#
# EoM

老實講, 這個改不改都不會怎樣
單純只是編碼上的問題罷了
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
 
文章: 1407
註冊時間: 2004-03-21 21:00

文章chiouss » 2006-03-27 10:50

~倉木麻衣~ 寫:那跟使用的phpMyAdmin版本有關
在2.5.7版以前是採用big5編碼的語系檔, 所以沒有這問題
2.5.7以後的版本預設使用utf-8編碼的語系檔
在header送出WWW-Authenticate時沒有指定charset, 所以無法正確解讀utf-8

哈哈!我沒遇到這個問題是因為我 language 都選 English...
不習慣中文的翻譯 Orz
chiouss
竹貓忠實會員
竹貓忠實會員
 
文章: 1741
註冊時間: 2002-11-29 18:19

文章anicachen » 2006-05-11 15:00

~倉木麻衣~ 寫:那跟使用的phpMyAdmin版本有關
在2.5.7版以前是採用big5編碼的語系檔, 所以沒有這問題
2.5.7以後的版本預設使用utf-8編碼的語系檔
在header送出WWW-Authenticate時沒有指定charset, 所以無法正確解讀utf-8

如果主機有安裝mbstring模組, 可以利用mb_convert_encoding來做轉換


:-(
請問...mbstring模組要怎樣安裝呢
我的也是出現亂碼內....
anicachen
星球普通子民
星球普通子民
 
文章: 4
註冊時間: 2006-05-09 16:47

文章chiouss » 2006-05-11 17:15

anicachen 寫:請問...mbstring模組要怎樣安裝呢
我的也是出現亂碼內....

Windows 版請找出你的 php.ini 然後把 mbstring extension 打開;UNIX 版請在 compile 的時候加上 --enable-mbstring
http://www.php.net/manual/en/ref.mbstring.php
chiouss
竹貓忠實會員
竹貓忠實會員
 
文章: 1741
註冊時間: 2002-11-29 18:19


回到 phpMyAdmin

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

Partnership: phpBBHacks.com