php的utf-8转utf-8
也许你看到这个标题很习怪,但这个是我今天晚上在做的,
本来想弄清,然后把日志给写出来,但是还是没有弄清原理在哪里,我只是知道工具的组合!
先是我下载了一个三级联动的,aspx的源码,想把数据库转成mysql,但是没有成功,我都不知道要怎么转出来,
机子有问题odbc也连不上!于是放弃了sql2005
去下载了个access的,现在access到mysql很简单!
故事的很长时间就是从这里开始!也在这里写的时候,我想明白了!
先和你说说原来的思路吧,我的程序没有做强行转换为utf-8,所以在mysql里面看到的是一版乱码,
但是从access转过来的时候,是utf-8,但不是乱码,是强行转换过了!下面是操作
一,先打开ebak把编码设为gb2312,在进入备份区,把要转换的表格备份出来,
二,在设为空,把编码在转进去,这个时候,编码就成了gb2312,但是这时候在mysql工具里面看到的还是乱码,因为字段的属性不统一,这时候,我们在写程序,把原来的gb2312转换成utf-8 不是强行转换 的那一种!
这时候,你有输入值,是utf-8!显示的格式也正确了!转换到这里也结束了
加上刚才明白的,没有做测试,主要是太晚了,先记个思路在这里,因为上面是用转码成别的字符集,然后以别的编码在放到数据库中,所以我们要做的是,先把数据转成别的码,然后在转到utf-8下!这样应该可以成功了!
难道真的要这么晚了,才聪明一点?呵呵,还是我听了音乐,思路集中?本来想听一下伤感的歌,然后写一下那里的随笔,或是把原来的那个网站模板给完成,但显示是没有那么多时间了,就写在这里吧,qq上的朋友睡的睡,眠的眠,不睡不眠的,也不知道在干什么!
好了,我要去测试上面的设想了,如果可以的话,等一下会在日志的回复那里输出!
本来想弄清,然后把日志给写出来,但是还是没有弄清原理在哪里,我只是知道工具的组合!
先是我下载了一个三级联动的,aspx的源码,想把数据库转成mysql,但是没有成功,我都不知道要怎么转出来,
机子有问题odbc也连不上!于是放弃了sql2005
去下载了个access的,现在access到mysql很简单!
故事的很长时间就是从这里开始!也在这里写的时候,我想明白了!
先和你说说原来的思路吧,我的程序没有做强行转换为utf-8,所以在mysql里面看到的是一版乱码,
但是从access转过来的时候,是utf-8,但不是乱码,是强行转换过了!下面是操作
一,先打开ebak把编码设为gb2312,在进入备份区,把要转换的表格备份出来,
二,在设为空,把编码在转进去,这个时候,编码就成了gb2312,但是这时候在mysql工具里面看到的还是乱码,因为字段的属性不统一,这时候,我们在写程序,把原来的gb2312转换成utf-8 不是强行转换 的那一种!
这时候,你有输入值,是utf-8!显示的格式也正确了!转换到这里也结束了
加上刚才明白的,没有做测试,主要是太晚了,先记个思路在这里,因为上面是用转码成别的字符集,然后以别的编码在放到数据库中,所以我们要做的是,先把数据转成别的码,然后在转到utf-8下!这样应该可以成功了!
难道真的要这么晚了,才聪明一点?呵呵,还是我听了音乐,思路集中?本来想听一下伤感的歌,然后写一下那里的随笔,或是把原来的那个网站模板给完成,但显示是没有那么多时间了,就写在这里吧,qq上的朋友睡的睡,眠的眠,不睡不眠的,也不知道在干什么!
好了,我要去测试上面的设想了,如果可以的话,等一下会在日志的回复那里输出!
"爱立信别有用心,希望广大用户提高警惕"
转自友情链接的blog 女生买黄碟.....

可能没有输入,或是输出,
目前可行的还是多工具,
我先去查一下,mysql的强行转换和不转换