Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

可以直接讓瀏覽器強制切換成UTF-8嗎?

  • kakukichen
  • kakukichen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2006-03-29 11:02 #1972 來自 kakukichen
kakukichen created the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?
各位先進大家好,我是joomla新手。受人委託架設一個公司站( http://tw.omnienglish.com/proofedit/ ) 我不是來廣告。
每次聯進去,都會變成亂碼,客戶抱怨看不到(因為他們不懂要手動改為UTF-8或設自動選擇)。回到這裡發現這裡也用joomla,可是我設了好幾部電腦,發現都會自動選UTF-8,不用手動修改,非常方便。想請教這個訣竅在哪裡?

我本來希望可以裝big5版,可惜只有mambo有,但mambo我裝起來會失敗,joomla我用起來很順。

可否請教各位,有無什麼指令可以指定瀏覽器強制改UTF-8,因為一般中文XP都是big5,訪客拜訪時都會質疑我們枚把網站寫好,變成我得另外補一個連結:Can't read? 然後附圖解釋要改瀏覽器編碼。

拜託各位


ps. 主機是跟國外虛擬主機商租的,LINUX主機。

Please 登入 to join the conversation.

  • yankashing36335
  • yankashing36335 的個人頭像
  • 訪客
  • 訪客
2006-03-29 18:05 #1979 來自 yankashing36335
yankashing36335 replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?

yankashing36335 寫了道:: 根治的方法...
我不太清楚...
不過你可在httpd.conf裏加上
"AddDefaultCharset UTF-8"

Please 登入 to join the conversation.

  • kakukichen
  • kakukichen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2006-03-29 21:57 #1983 來自 kakukichen
kakukichen replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?

yankashing36335 寫了道::

yankashing36335 寫了道:: 根治的方法...
我不太清楚...
不過你可在httpd.conf裏加上
"AddDefaultCharset UTF-8"


謝謝!可是因為是租用虛擬空間,無法控制到Apache,不知道可否從哪裡改

Please 登入 to join the conversation.

  • yankashing36335
  • yankashing36335 的個人頭像
  • 訪客
  • 訪客
2006-03-29 22:58 #1985 來自 yankashing36335
yankashing36335 replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?
.htaccess呢?
在.htaccess加上相同語句也有一樣的作用

還有人提過以下的方法

scud 寫了道:: add one line before output content:

header( 'Content-Type: text/html; '._ISO);

before other header.

index.php,index2.php

and should modify

Please 登入 to join the conversation.

  • mscs
  • mscs 的個人頭像
  • 訪客
  • 訪客
2007-06-27 12:11 #7454 來自 mscs
mscs replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?
提供一下我的經驗
我的版本是Joomla 1.0.12

使用預設佈景主題文字顯示一切正常
但安裝其他佈景主題時
只有首頁會正常顯示文字
其他內頁都變成亂碼

我試了yankashing36335所說的第一種作法
在.htaccess加上"AddDefaultCharset UTF-8"
情況沒有改變

後來嘗試第二種作法
在index.php,index2.php兩個檔案中的的其他header前面
加上header( 'Content-Type: text/html; '._ISO);
文字立刻就能正常顯示了

使用其他佈景主題也沒問題
也沒有修改到administrator\templates\joomla_admin\index.php,login.php
(或許某些時候一定要修改才行)

給大家參考一下
代表這篇的作法可行
也謝謝yankashing36335

Please 登入 to join the conversation.

  • Mike Ho@dogneighbor.com
  • Mike Ho@dogneighbor.com 的個人頭像
  • 訪客
  • 訪客
2007-08-12 02:29 #7814 來自 Mike Ho@dogneighbor.com
Mike Ho@dogneighbor.com replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?
外國的template佈景主題有時會忽略了使用UTF-8的網站用家
你可以找找template/<你的佈景主題>/index.php內有沒有指定了其他encoding
一般應該要這樣宣告:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
效果是這樣:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Please 登入 to join the conversation.

  • traveler
  • traveler 的個人頭像
  • 訪客
  • 訪客
2008-07-24 11:08 #10675 來自 traveler
traveler replied the topic: 可以直接讓瀏覽器強制切換成UTF-8嗎?
看 mysql 字串是以什麼格式存檔。
我也有同樣問題,發覺存的是 latin 格式。
後來改成 utf8_general_ci ,ok 了。
同一page 繁簡体也可顯示。like this site.

Please 登入 to join the conversation.