|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2010/9/14 15:43:16 |
标题: |
急!delphi 操作MySQL数据库问题编码UTF-8的,请问怎么样能向数据库写入中文呢? |
浏览:1909 |
|
加入我的收藏 |
楼主: |
小弟现在碰到这样一个问题,现在特向大家求助了! 小弟想用Delphi把数据批量写入数据库中呀,数据库是mysql的UTF-8编码的,把中文写进记录里,用网页UTF-8的,PHP的,读出能正常显示中文就可以了呀! 网上试了很多方法都不失败了!
在线等呀!希望得到前辈的指点呀!
----------------------------------------------
- |
作者: |
|
2010/9/14 15:49:23 |
1楼: |
字段如何定义的? varchar?
----------------------------------------------
大象说他Delphi比我好,我想了三天没明白是怎么回事!
|
作者: |
|
2010/9/14 15:56:33 |
2楼: |
一个字段是varchar 一个是text 有什么区别吗?
----------------------------------------------
-
|
作者: |
hcker (黑人) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2010/9/14 16:02:10 |
3楼: |
你utf-8 网页编码设置好也是 UTF-8 直接读不就行了?
----------------------------------------------
-
|
作者: |
|
2010/9/14 16:10:05 |
4楼: |
读出来是乱码呀?
----------------------------------------------
-
|
作者: |
hcker (黑人) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2010/9/14 16:13:57 |
5楼: |
你看看你数据库里的中文是不是正常能显示的吧 在UTF8下
----------------------------------------------
-
|
作者: |
|
2010/9/14 16:23:02 |
6楼: |
数据库我用网页自带的管理查看是乱码的,不过用PHP读出来,是正常的!
----------------------------------------------
-
|
作者: |
|
2010/9/14 16:59:53 |
7楼: |
使用UTF8Encode编码数据,写入数据库中试试。不过要分ansi版和Unicode版
----------------------------------------------
-
|
作者: |
|
2010/9/14 17:15:02 |
8楼: |
不行呀!试了!
----------------------------------------------
-
|
作者: |
|
2010/9/15 10:26:25 |
9楼: |
参见:http://www.cnblogs.com/selectop 下的两篇文章 myDAC下utf8乱码的处理
----------------------------------------------
源码复用,解开程序员颈上的枷锁!
|
作者: |
|
2010/9/15 20:28:36 |
10楼: |
你是否 用的dbexpress 控件 访问的? 如果是 把 sqlconnection 控件的 链接参数 中 的 servercharset 设为 gb2312 即可,或者设成 utf8 ,二者必居其一。
----------------------------------------------
-
|
|