Re: [請益] 請教MySQL編碼問題
※ 引述《KijneLines (well me :))》之銘言:
: ※ 引述《KennyL (Giant Heart)》之銘言:
: 不妨將mysql的相關編碼設定皆設成utf-8
: (包含character set client
: character set connection
: character set database
: character set results
: character set server
: character set system )
: 另外,資料表內的每一個欄位校對皆設成utf8_general_ci
: 這樣可以解決big5常出現的衝碼問題。
: : 我在mysql中的table中, 利用phpmyadmin建立了一些中文資料
: : 在phpmyadmin中顯示皆正常, 但用php讀出來卻都是????
: : 假使是用程式insert資料到db中, 則在phpmyadmin中會變成亂碼..
: : 但用query出來的中文又能正常顯示..
: : 我已將DB及table的"校對"都改成Bi5, 也將my.ini中都改成Big5了..
: : 但結果似乎一樣..@@"
: : 想請教該如何設定才能將mysql與程式insert資料的編碼一致呢? 謝謝~
我也遇到編碼的問題
| Variable_name | Value
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |
整個database都設成utf8
create database buybuy character set utf8;
幾個用中文的欄位也設了
class char(12) CHARACTER SET utf8 COLLATE utf8_general_ci not null,
title varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci not null,
introduce text CHARACTER SET utf8 COLLATE utf8_general_ci not null,
網頁顯示也調成了utf8
但是從資料庫讀出的中文就是????
直接echo的中文就能正常顯示
請問還有哪裡沒改到呀 冏
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.63.11
推
07/10 12:07, , 1F
07/10 12:07, 1F
→
07/11 00:25, , 2F
07/11 00:25, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章