第三章解答

593 views

Published on

  • Be the first to comment

  • Be the first to like this

第三章解答

  1. 1. 第 3 章解答 PHP 6 與 MySQL 基礎學習教室1.網頁改用 UTF-8 編碼後,為何會變成亂碼或空白頁面呢?解答:改了 html 的 meta 標示後,檔案本身都必須與 html 的 meta 標籤一致,才不會出現亂碼。html 的 meta 標示必須在<title>標籤之前,IE 才不會出現空白頁。2.PHP 網頁使用 Big5 碼後,為何些文字會無法顯示?解答: Big5 編碼設計時用兩個 Bytes 來代表一個中文字,例如「淚」這一個字的編碼是"B25C〞。每個中文字的第一個 Byte 使用 ASCII 裡的高字元(129-255),第二個 Byte 用到了部分低字元(1-128),但沒有排除 ASCII 的控制碼,所以這樣的設計也成為日後各種資訊應用上不便的原因。5C 這個編碼就是 ,在 PHP 裡面是被拿來當跳脫字元使用,也就是說當變數 「」裡有單引號或雙引號時,為了可以正確顯示這些特殊字元,通常需要多加一個「」。 功的第二個 Byte 是 5C ,加上後面接的是雙引號,因此經過解譯之後,最後面的雙引號被認定為文字,進而造成語法少了最後那個雙引號,所以才會出現問題。3.如何使用 NotePad++協助網頁編碼轉換呢?解答: 以 NotepPad++開啟或編輯網頁檔案時,可注意右下角狀態列上的顯示。若是ANSI 代表是 Big5 編碼。可由「格式」功能表內 「編譯成..」 確認編碼。若檔案是Big5 碼,該檔案在「格式」功能表內會是「編譯成 ANSI 碼」。若要將檔案另存為 utf8.php 檔案,請點選 「格式」 功能表內「轉換至 UTF-8 碼格式(檔首無 BOM)」 後存檔。 當您開啟 utf8.php 檔後,您會發現該檔在 「格式」功能表內會是「編譯成 UTF-8 碼格式(檔首無 BOM)」。 第1頁
  2. 2. 第 3 章解答 PHP 6 與 MySQL 基礎學習教室4.網頁編碼轉換有幾個步驟要進行?解答: 當您要設計 UTF-8 網頁,為了避免瀏覽器瀏覽出現亂碼或空白頁,請您確認以下三個步驟:1.確認網頁文件編碼為 UTF-82.確認網頁有加上<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">3.確認上述<meta>標籤在<title>標籤之前5.PHP 網頁註解是使用哪些符號?解答://代表單行的註解,只有一行而/* 與 */代表多行的註解6.如何引用獨立的 css 檔案呢?解答:引用 css 檔案有兩種方法,一種是利用 「超連結」 的方式,另外一種是 「匯入」的方式。超連結的方式語法為「<link rel=stylesheet type="text/css"href="font.css」。而匯入的方式語法為「@import url(font.css);」。7.css 命名為 class 或 id 名稱,而這兩者有何不同呢?解答: 一個網頁標籤可以使用多個 class,但是不能使用多個 id。id 可以被 javascript 的 GetElementByID 函數使用,但是 class 不行。8.瀏覽器的 Window 與 Document 物件各有什麼功能?解答:Window 物件負責視窗部分,包含視窗的位置大小、彈跳式視窗設定、 歷史視窗回顧、視窗切換導覽、視窗開啟關閉等事情。而 Document 負責文件部分,寫入文件、抓取文件上某一個標籤的內容。 第2頁
  3. 3. 第 3 章解答 PHP 6 與 MySQL 基礎學習教室9.如何呼叫使用 Java Script?解答:當 javascirpt 沒有函數規範時,會自動執行。javascript 的函數必須被網頁標籤的事件呼叫才會執行。10.如何引用獨立的 java script 檔案呢?解答:<script language="javascript" src="check.js"></script>語法引用 check.js 檔案 第3頁

×