作者cleanwind (骨傲风清(挂网))
看板Database
标题Re: [SQL ] 没办法显示中文字
时间Tue Jul 31 01:52:40 2007
※ 引述《bocosom (waterweeds)》之铭言:
: ※ 引述《qazsd (打网球打羽球)》之铭言:
: : 在会员注册时
: : 如果会员注册时输入的资料里有中文字,那麽资料填写完毕送出後
: : 页面只会显示:
: : Data too long for column 'm_name' at row 1
: : 其余空白
: : 且该笔纪录也没被写入资料库里
: : 但是在MySQL资料库可以显示中文字
: : 如果改从资料库里新增纪录的话
: : 那麽该笔纪录在网页上就会以问号呈现
: : 一个中文字就是一个问号
: : 请问要怎麽解决这些问题呀?
: 第一个问题的话,网路上有 非常好找.
: 改ini档可以改善这种问题
: 第二个问题,如果你直接在资料库中加入中文的话
: 请在网页上加上下面这行
: <meta http-equiv="Content-Type" content="text/html;charset=big5">
: 请多上Google 这都是以前我遇过的问题 Google上大都找的到
: 自己找过比较有帮助
$mysqlID=@mysql_connect(DBserver,DBuser,DBpass) or die(popup('伺服器连线失败,
请向管理者询问。'));
$result=@mysql_select_db(DBname,$mysqlID) or die(popup('无法取得资料库,请向管
理者询问。'));
@mysql_query("SET NAMES 'big5'",$mysqlID);
这可能比较有帮助 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.192.137