广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4042 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.021328 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言