iPhone上面为什么没有徒步健身活动方案App

针对Mysql中使用Load data infile时不能导入中文解决
问题: Mysql版本是5.0.45,默认字符集是utf8,现在需要从一个文本文件中将内容追加到数据库表中。使用中发现当源文本文件中只有字母和数字时用 load data infile 'path/file ' into table 'tabl
Mysql版本是5.0.45,默认字符集是utf8,现在需要从一个文本文件中将内容追加到数据库表中。使用中发现当源文本文件中只有字母和数字时用 load data infile 'path/file ' into table 'table ' 命令可以正确导入数据,但是当文本中包括有中文时就会出错,系统会滤掉中文部分的内容,出现乱码问题。
字符集设置如下:&
mysql& show variables like &%char% &;&
+--------------------------+---------------------------------------------+&
| 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:\MySQL\mysql-5.0.21-win32\share\charsets\ |&
+--------------------------+---------------------------------------------+&
8 rows in set (0.00 sec)&
若设置不是UTF8, 设置一下如:
SET character_set_client=utf8;
SET character_set_connection=utf8;
SET character_set_database=utf8;
SET character_set_results=utf8;
SET character_set_server=utf8;
SET character_set_system=utf8;
建了一个测试表,表结构如下:&
mysql& desc&&&
+-------+-------------+------+-----+---------+----------------+&
| Field | Type | Null | Key | Default | Extra |&
+-------+-------------+------+-----+---------+----------------+&
| id | int(11) | NO | PRI | NULL | auto_increment |&
| name | varchar(20) | YES | | NULL | |&
+-------+-------------+------+-----+---------+----------------+&
2 rows in set (0.01 sec)&
新建了一个文本文件t1.txt,里面有一条记录:1 王二小&
接着点另存为,选择字符集UTF-8,再用上面的
load data infile 'E:/Baidu/review/0804/t1.txt'
最后用mysql query browser来查看,并没有乱码,之所以用工具来查看,是因为在command line下,
dos不支持UTF-8字符集,所有的中文都是乱码的。
---- OVER -----
附录load data infile/outfile 应用:
1。 从mysql到出数据:
select * into outfile 'E:\\Baidu\\review\\0804\\outT2.txt' character set utf8
fields terminated by '|'&
from test where name LIMIT 5
2。 带分隔符导入
load data infile 'E:/Baidu/review/0804/outT2.txt' into table test&
character set utf8
fields terminated by '|'(责任编辑:最模板)
------分隔线----------------------------
Glype proxy script 是一个用 PHP 编写的基于 Web 的代理脚本,用来作...
PHP已经出到了5.3.8稳定版本,于是乎准备将公司生产服务器上的...
用PHP实现发送电子邮件是比较简单的,大家可以看看如下完整代码...
PHP5.3的VC9、VC6、Thread Safe、Non Thread Safe的区别 PHP一共给了四个版...
变量与其它变量明确区别的,下面我来给各位介绍 static 静态变量...
CopyRight (C)
最模板 , 深圳奇好科技有限公司 All Rights Reserved.& & & & 导入csv:& & 复制代码代码如下:& & load data infile '/test.csv' into table table_name& & fields terminated by ','&optionally& & enclosed by '"' escaped by '"'& &nbs……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程NavicatforMySQL无法插入中文问题
修改属性为下图:
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

更多关于 徒步健身活动方案 的文章

 

随机推荐