發表文章

目前顯示的是 7月, 2016的文章

PHP 教學 - 常見亂碼問題

PHP亂碼問題,UTF-8亂碼常見問題小結     於 HTML head 指定此頁編碼為 UTF-8         <head>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">         </head>     PHP 送 Header 告訴瀏覽器這頁是 UTF-8 編碼         <?php         header("Content-Type:text/html; charset=utf-8");         ?>     設定 Apache 送出頁面預設語系 UTF-8 (比較不建議用此方法)         addDefaultCharset UTF-8         # 不過建議這行要包在 Directory 或 VirtualHost 內, 才不會影響到其它網頁.         <Directory "/var/*/blog">         addDefaultCharset UTF-8         </Directory>                  <VirtualHost *>         addDefaultCharset UTF-8         </VirtualHost> 若PHP程式在遇到繁體中文顯示網頁時,出現亂碼的解決方法: 可以依照下列步驟下去逐一問題排解, 1.檢查php.ini文件裡面的設定   php.ini路徑:C:\Windows\php.ini   搜尋到default_charset之後,將文件內容改為   default_charset="utf-8"   並將前面的分號";"刪除   若使用big5則將utf-8改為big5 2.檢查meta標籤   <meta http-equiv="content-type" content="text/html; charset=utf-8">   若使用big5

HTML5 - jqery mobile post 功能

如果要從 A 檔連到 B 檔,且 B 檔包含多頁面,則 A 檔連結要設 rel="external" 或 data-ajax="false",要不然整個站的 ajax 在設定裡關掉也可以。因為 jM 的網址結構,讓 ajax 沒關掉的話會出問題。 例如假設這樣寫一個 jquery mobile 表單頁面使用 post 導向 php 是無法通過的 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css"> <script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script> <script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> </head> <body> <div data-role="page">   <div data-role="main" class="ui-content">     <form method="post" action="demoform.php">       <label for="fname" class="ui-hidden-accessible">姓名:</label>