史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   HTML原始碼安排問題, 書名無法正常顯示? (http://forum.slime.com.tw/thread222230.html)

latenight 2007-12-18 07:15 AM

HTML原始碼安排問題, 書名無法正常顯示?
 
使用Nvu HTML編輯軟體
但PayPal的購書按鈕按下去
書名會出現一堆數字
無法正常顯示

1. PayPal的按鈕如下:

http://i247.photobucket.com/albums/gg150/latenight9/PayPalButton.gif



2. 按下去後, 書名部份會出現一堆數字如下:

http://i247.photobucket.com/albums/gg150/latenight9/SourceCode1.jpg



3. 該按鈕原始碼排列情形如下:

.....
<body>
<form target="paypal"
action="https://www.paypal.com/cgi-bin/webscr" method="post"><br>
<br>
1. 欲購買"在心靈操控下存活"<br>
<br>
<br>
<input src="https://www.paypal.com//en_US/i/btn/sc-but-02.gif"
name="submit"
alt="Make payments with PayPal - it's fast, free and secure!"
border="0" type="image"> <img alt=""
src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0"
height="1" width="1"> <input name="add"
value="1" type="hidden"> <input name="cmd"
value="_cart" type="hidden"> <input
name="business" value="george.latenig@msa.hinet.net"
type="hidden"> <input name="item_name"
value="在心靈操控下存活" type="hidden"> <input
name="item_number" value="1" type="hidden"> <input
name="amount" value="9.40" type="hidden"> <input
name="no_shipping" value="0" type="hidden"> <input
name="no_note" value="1" type="hidden"> <input
name="currency_code" value="USD" type="hidden">
<input name="lc" value="TW" type="hidden">
<input name="bn" value="PP-ShopCartBF" type="hidden"></form>
<br>
2. 欲購買"恐懼, 焦慮, 憂鬱"<br>
<br>
<form target="paypal"

........


4. 原始碼內容並無錯誤
只是編排上有點亂
不知應如何編排才能將書明正確顯示出來?

rezard 2007-12-18 02:51 PM

引用:

作者: latenight (文章 1861356)

.....
<body>
<form target="paypal"
action="https://www.paypal.com/cgi-bin/webscr" method="post"><br>
<br>
1. 欲購買"在心靈操控下存活"<br>
<br>
...
<br>
2. 欲購買"恐懼, 焦慮, 憂鬱"<br>
<br>
<form target="paypal"

........

小弟的初步見解是:
先把特殊字元『 " 』給換掉,HTML語法裡面,要顯現出雙引號,在語法中要換成『 &quot; 』。直接打雙引號有些瀏覽器會出現怪怪的情況...

latenight 2007-12-18 05:16 PM

正是如此
難怪會怪怪的
謝啦

latenight 2007-12-18 05:21 PM


不對阿
雙引號是我要貼文時自己加上去的
原始碼那邊並沒加阿
請大大再想想哪裡出問題好嗎?
先謝啦

rezard 2007-12-19 10:31 AM

引用:

作者: latenight (文章 1861605)

不對阿
雙引號是我要貼文時自己加上去的
原始碼那邊並沒加阿
請大大再想想哪裡出問題好嗎?
先謝啦

:on_07::on_36::on_69:

建議樓主別光用<br>強制換行,把中文字訊息找個標籤框住,例如標題標籤、<p>、<pre>...等,再測試看看。

如果還不行,可能要檢查樓主的Web環境是否對繁體中文(雙位元組字元)有"過敏"(排斥)現象,如果有bug或不相容應該先修正,不然就得改用英語顯示。

猜謎人 2007-12-19 10:47 AM

那幾個似乎就是中文字!你用瀏覽器看是否有亂碼,NVU似乎還有很多需改進,據說他對框架就不支援

latenight 2007-12-19 12:01 PM

可能是NVU的問題喔
之前用的Frontpage就沒這個問題
但灌了XP竟然找不到Frontpage
情急之下只號隨便找一個NVU的來編輯
請問Frontpage到哪下載?

有Google一下
但只找到Frontpage Express
但那是Win98, Win95時代附的

rezard 2007-12-19 12:10 PM

樓主,這一區不能求檔喔,建議自己改一下發言內容...

如果要單純寫HTML的語法,記事本就很好用了,又不會隨便加入格式標籤,又可以將內容整理得很乾淨,需要預覽時就開IE。

若需要更好的編輯器,也不一定要用FP,史萊姆第一個家那邊找找,應該有不錯用的文字編輯器,拿來寫程式、網頁都方便。

latenight 2007-12-19 12:50 PM

我先過去找找看再說
謝啦

latenight 2007-12-19 03:59 PM

Hey, 我過去看一下
裡面有部份是為動態網頁所設計
但我不知道什麼是動態網頁
裡面也有NVU
只是我不知道要選哪一個下載
我不想檔案太大的
畢竟有些功能我可能用不到
:confused:

rezard 2007-12-20 08:50 AM

引用:

作者: latenight (文章 1862049)
Hey, 我過去看一下
裡面有部份是為動態網頁所設計
但我不知道什麼是動態網頁
裡面也有NVU
只是我不知道要選哪一個下載
我不想檔案太大的
畢竟有些功能我可能用不到
:confused:

動態網頁就是像ASP、JSP這一種「程式型」網頁,副檔名與html或htm不同。

動態網頁是把程式碼和HTML碼混在同一頁面上,或單純僅書寫程式碼,所以對編輯器而言沒有差異,編輯的內容都是英數字串、符號、運算元、運算子...。頂多有些編輯器會預先把某些語法標註不同顏色,方便使用者閱讀,而本質上仍是text file。

至於動態網頁的操作原理,用google找應該可以找到很多資料才對。

話說回來,樓主想要製作的網頁應該也是動態網頁吧?


另外,小弟到史萊姆的第一個家[文書編輯]裡面看,很多簡介看起來都不錯用啊,像Notepad++、Notepad2...,差別在於大多沒有網頁預覽功能,或介面不習慣。軟體要試用後才知道可不可以上手,且每個人的要求都不一樣,如果樓主希望可以找像FP那種專業程式,花錢購買應該比較符合需求。

猜謎人 2007-12-20 09:42 AM

Nvu個人偏好字型有調成繁體中文嗎?

JOHN 2007-12-20 10:14 AM

從樓主post的圖檔中看得出
顯示的書名是中文的unicode碼而不是亂碼

請確認htm存檔時的內碼和網頁指定的顯示碼一致
就不會有此狀況了

因為樓主沒有post出<body>前面的網頁顯示時指定碼的那段原碼
只能判斷為網頁存檔時使用unicode碼,顯示時指定big-5碼
所以顯示出來的是unicode數字碼

請將原始碼中
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

選為unicode碼顯示,應可以解決問題

反之亦然,如果原始檔中已經是UTF-8碼,那就是存檔時為big-5碼。請將UTF-8改為big-5

latenight 2007-12-20 05:56 PM

我回去看了一下source code裡
charset是ISO-8859-1(英文西歐語系)
而看了主頁面(Normal標籤頁)的encoding也是相同的(ISO-8859-1)
我想應該是自動指定才對
但就是按鈕按下去出現的就是一串數字(如上面第一Po的圖示)
無法顯示中文繁體的書名

我看看把它改成big-5再試看看, 如何?
hey, 要花點時間

JOHN 2007-12-20 09:11 PM

從樓主post出來的圖,看得出來
網頁已能正確對應出中文的unicode碼
所以只要簡單的更改網頁原始碼中指定

charset=big-5

charset=utf-8

都可以正確顯示中文
不過個人比較建議使用charset=utf-8
因為比較適合原作業環境

不過不能使用ISO-8859-1
ISO-8859-1只能辨識英歐語系
無法顯示正體中文


所有時間均為台北時間。現在的時間是 12:55 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1