推 LaPass:右鍵,檢視原始碼看一下 04/22 01:58
→ LaPass:妳先換成 <?php .... ?> 試試看能不能出現 04/22 01:59
→ LaPass:大概看過後是沒錯誤.... 04/22 01:59
推 uwmtas:short tag? 04/22 06:51
→ bibo9901:該不會你是直接用瀏覽器開.php檔案吧 04/22 09:30
→ tkdmaf:基本上!你死在<title></title> 04/22 09:30
→ tkdmaf:簡單來說:你的中文沒編碼。整個網頁送你空白很正常。 04/22 09:31
→ tkdmaf:其他的瀏覽器我是不知道,我遇到這問題時用的是IE 04/22 09:32
→ tkdmaf:主要發狀況應該是檔案的編碼格式和網頁編碼格式相衝。 04/22 09:43
→ tkdmaf:可能的異常一是亂碼,二就是什麼都不顯示一片空白。 04/22 09:43
→ tkdmaf:我剛剛用記事本測試,存檔格式用unicode時。 04/22 09:44
→ tkdmaf:整個網頁就全部都空白一片,用NETBEANS開連程式碼都看不到 04/22 09:45
→ fobffnazue:short open tag為on的話 不是<? ?>或<?php ?>皆可? 04/22 12:06
→ fobffnazue:而且有測試過也是一樣 我是用notepad++編輯後chrhome開 04/22 12:07
→ fobffnazue:可是在<title></title>裡的內容顯示是正常的 所以應該 04/22 12:08
→ fobffnazue:不是編碼問題吧? 不懂為何遇到<? ?>的部分就有問題 04/22 12:10
→ gpmm:推 LaPass 先右鍵檢查原始碼,這個動作至少可以幫助你確認 04/22 12:21
→ gpmm:資料到底有沒有吐出到前端 04/22 12:21
→ tkdmaf:基本上,如果PHP沒執行,你會看到PHP CODE。 04/22 12:36
→ tkdmaf:但從你的狀況來看,我一直都覺得有可能就是你沒寫編碼。 04/22 12:36
→ tkdmaf:或是檔案本身的編碼格式異常。 04/22 12:37
→ tkdmaf:畢竟我把你的CODE用NOTEPAD開UNICODE,就無法顯示。 04/22 12:37
→ tkdmaf:當然或許我也忘了一件事:你display_errors有開on? 04/22 12:38
推 thitbbeb:為啥你的路徑是file:///F:/xxxx 而不是127.0.0.1/xxxx 04/22 15:32
→ thitbbeb:win/appserv不是都直接安裝好不用改設定就能執行php嗎 @@ 04/22 15:35
推 kusoayan:編碼錯誤底多亂碼 不會吐不出東西吧…? 04/22 16:18
推 thitbbeb:答案就在 bibo9901的推文 04/22 16:44
推 LaPass:呃.......... 04/22 18:22
推 sing10407:答案就在bibo9901的推文 04/22 19:16
→ jerry030897:原PO給的圖是要給大家看有弄編碼吧@@ 04/22 19:18
→ jerry030897:關鍵在於圖上chrome瀏覽器第二個分頁的網址吧? 04/22 19:21
→ tkdmaf:我覺得各位可以試試用notepad存unicode再用chrome跑跑看。 04/22 20:47
→ tkdmaf:我這邊的實測結果就是一片空白。 04/22 20:47
→ tkdmaf:不過基本上,圖的部份大致說明了……位置錯誤。 04/22 20:53
推 cokellen:雖然錯在不該錯的地方,這篇推文有值得學習的小細節 04/22 21:24
推 jerry030897:我用notepad存跟原PO一樣的編碼(圖上第二項),顯示正常 04/22 23:02
→ jerry030897:存成第三項會變成亂碼.. 04/22 23:04
→ fobffnazue:感謝各位大大指導...||| 囧rz 04/22 23:54
推 p52189:哈哈你真可愛 04/23 02:53
推 tkdmaf:還有一個狀況,我想那個才是我當初遇到的真正原因。 04/23 09:51
→ tkdmaf:就是「BIG5」的脫逸字元。 04/23 09:52
→ tkdmaf:一但HTML的TAG「<」前面的中文字不巧就是脫逸字的話。 04/23 09:52
→ tkdmaf:那顯示出來的東西不正常或是全部消失也是有可能的。 04/23 09:52
推 LPH66:許功蓋問題應該是不會影響到這個地方才是.... 04/23 15:31
→ tkdmaf:不!會影響。因為我實測過了。會發生。 04/23 16:02
→ tkdmaf:不過先前發生這問題的環境是WIN XP IE8 04/23 16:18
→ tkdmaf:或者……你可以考慮用dreamweaver的big5來試試。 04/23 16:19
→ tkdmaf:我可以確認到那狀況我曾經撞過很多次。 04/23 16:21
→ tkdmaf:但後來完全採用utf-8編碼後就再也沒碰過那種事。 04/23 16:21
→ tkdmaf:發生的環境是:WIN XP、IE8、APPSERV 2.5.10 04/23 16:22
→ tkdmaf:使用的編輯器是dreamweaver、採用big5編碼。 04/23 16:23
→ gpmm:我想編碼應該不分編輯器吧,如果 dw 的編碼和別人不同…(默 04/23 16:26
→ tkdmaf:未知。但曾經在知識家也幫二個人解決相同案例。 04/23 16:29
→ tkdmaf:所以既然我實遇過他會發生,那在條件符合下,就會發生。 04/23 16:29
→ tkdmaf:若然沒發生,也純只是沒剛好造就發生的環境狀況而已。 04/23 16:30
→ tkdmaf:我想很多人沒注意到,dw的「檔案編碼」和網頁編碼很容易衝 04/23 16:33
→ kusoayan:推 gpmm: 如果 dw 的編碼跟別人不同 XDDDDD 04/23 16:36
→ kusoayan:話說回來 檔案編碼跟用什麼編輯器應該是沒差吧QQ… 04/23 16:37
→ kusoayan:然後很容易衝的意思是指…? 04/23 16:38
→ tkdmaf:意思是指我在使用DW CS3時的「預設」BIG5很容易衝。 04/23 16:41
→ tkdmaf:當然不是說DW是特例!而是當時DW安裝完預設就是BIG5 04/23 16:41
→ tkdmaf:然後初使用PHP未注意編碼時,很容易就造成編碼異常。 04/23 16:42
→ tkdmaf:而我遇到的案例都是在<title></title>內就掛掉了。 04/23 16:42
→ tkdmaf:一但把脫逸字從title移除或是改用utf-8問題就處理掉了。 04/23 16:43
→ kusoayan:我認同沒注意檔案編碼會造成很大的困擾 不過還是沒懂 04/23 16:43
→ kusoayan:你的衝的意思QQ 04/23 16:43
→ tkdmaf:或許你們都從沒遇過的常理來判斷。但我卻是從確實發生過且 04/23 16:43
→ tkdmaf:不止一次的實例經驗中證實他是有所影響的。 04/23 16:43
→ tkdmaf:意思就是很多人沒注意到檔案編碼是BIG5、網頁又是UTF-8的衝 04/23 16:45
→ tkdmaf:但造就整個網頁空白的情形則是脫逸字出現在BIG5造成的異常 04/23 16:45
→ tkdmaf:可惜的是,因為我不再使用那樣的環境也沒得再重造那個畫面 04/23 16:47
→ bibo9901:衝的意思是說: 檔案是big5, 但裡面寫著charset=utf-8 04/23 17:35
推 chrisQQ:這超常有的啊… (淚推) 04/23 19:48