Re: [請益] mysql中文的寫入與讀出問題
※ 引述《cjoe (cjoe)》之銘言:
: ※ 引述《blackbing (blackbing)》之銘言:
: : 我有去網路上搜尋了一下,
: : 討論的人好像還蠻多的,
: : 但好像都沒有找到一個好辦法,
: : 目前是有一個大部分的大大提供的
: : 在查詢之前要下這一道指令
: : "SET NAMES utf8"
: : 這個方法確定是可以正常讀出中文資料的
: : 但是我在新增至資料庫的時候
: : 中文的資料依然沒有辦法順利轉換,
: : 如此中文資料仍然沒以辦法寫進資料庫
: : 不知道各位大大如何解決這樣的問題@@
: 我也想請問一下,"SET NAMES utf8" 沒有設定會怎麼樣?
: 我過去的作法都是直接把網頁用utf8編碼後,輸入的資料直接存進資料庫
: 要管理資料庫的時候我是用 phpmyadmin ,把它編碼選utf8後進行管理。
: 目前用用到現在也沒出現過什麼問題 (資料也有好幾千筆資料了)
: 我的問題是.. "SET NAMES utf8" 是哪時候要用的?
: 以及沒用的話,可能會有什麼問題呢?
沒設定的話,也是可以的啊,只是phpmyadmin會無法正常顯示寫進來的資料
這是我的經驗。只有4.10以上的mysql才有這樣的困擾。
set names utf8 是在下link database後,就可以下這樣的語法了。
之後access database都會用utf8來編碼。
提示:
$link = mysql_connect(xxx,xxx,xxx);
mysql_query("set names utf8;");
.....
--
█████████████████
█ ████████████████
█████████████████
█ ████████████████
█████████████████
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.186.42
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章