廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 4019 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
chiouch
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[PHP][討論] 請教如何解決php+mysql 中文衝碼問題?
請問各位大大如何解決 PHP + MYSQL 中文自有功、許 等字會出現 \ 的問題,小地曾看過有程式可解決但已找不到了,可否再 post 一次,謝謝 !


[ 此文章被andyz在2005-05-18 20:26重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:台灣數位聯合 | Posted:2005-01-17 05:30 |
chiouch
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我找到一篇文章應可解決問題...
http://chensh.loxa.ed.../X_1.php 表情


獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-01-18 20:42 |
xxxzzz
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x46
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

先用get_magic_quotes_gpc()判斷php設定檔的magic_quotes_gpc是on還是off
是true代表on....就不處理
是flase代表off....就用 addslashes()函式處理

然後用mysql_query()執行SQL指令前先用mysql_escape_string()脫逸資料庫查詢的字串

不過據說最好的方法似乎是全部改成utf8....就不用這麼麻煩
不過從big5轉換成utf8我還沒試過...
有時間再來試....


獻花 x0 回到頂端 [2 樓] From:未知地址 | Posted:2005-01-18 21:22 |
yes530 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

可以去修改my.ini 改一下 改成big5


獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2005-01-18 21:51 |
tnof221 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x99
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用yes530於2005-01-18 21:51發表的 :
可以去修改my.ini 改一下 改成big5
會出現許蓋功的原因就是因為使用BIG5碼才會有的問題
目前我聽到會有許蓋功的問題的大都是PHP+MYSQL在使用BIG5碼的人

照二樓大大教的方法就行了

我自己是比較懶
只改了php.ini裡的
magic_quotes_qpc = on
就可以正長使用了


我貼圖所用的網路空間,有時圖會不好開,請大家多試幾次吧 ^^
獻花 x0 回到頂端 [4 樓] From:台灣台灣固網 | Posted:2005-01-19 03:02 |
chiouch
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

今天查了一下 php.ini 沒錯 magic_quotes_qpc = on,但是我不想在功 的後面出現 \ 不知有沒有辦法.


獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2005-01-24 19:17 |
tnof221 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x99
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

那我就不知道怎麼一回事了
有一陣子沒碰PHP了
我設定完後顯示在網頁上的都沒有出現 \


我貼圖所用的網路空間,有時圖會不好開,請大家多試幾次吧 ^^
獻花 x0 回到頂端 [6 樓] From:台灣台灣固網 | Posted:2005-01-25 23:43 |
waja 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x29 鮮花 x121
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

轉貼文章給您參考:
原始來源: 小紅帽技術論壇
原作: art

底下是我找到的資料,增求白老鼠

======================================
1.看 php.ini 設定檔裡
magic_quotes_gpc = On
這個參數的設定。=On 會加,=Off不會加
我從3.0 用到現在4.0.6 都這樣。
--------------------------------------
2.拔掉斜線
$s="\許\功";
$s=stripslashes($s);#把斜線拔掉
echo $s;#許功 正解

原作: jolin

我的建議是:
當你寫入資料庫時先將你輸入的文字做處理
==> addslashes(string)

這樣才不會造成中文衝碼的問題~
處理過的資料再次呼叫時,則不需再多做一次stripslashes()的動作

註:如果是Linux建議還是將系統轉成UTF-8,省去這些麻煩.


獻花 x0 回到頂端 [7 樓] From:台灣中華電信 | Posted:2005-01-29 16:19 |
chiouch
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

請教 mysql 在 windows 上如何改成 UTF-8,是加在 my.ini 中嗎 ?
更改內碼後原先的資料會自動轉嗎還是用什麼工具轉換,謝謝您 !


獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2005-01-29 21:59 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.091133 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言