Foxtable(狐表)用户栏目专家坐堂 → 请看下,汉字出错的问题?


  共有31641人关注过本帖树形打印复制链接

主题:请看下,汉字出错的问题?

帅哥哟,离线,有人找我吗?
baoxyang
  41楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 10:43:00 [只看该作者]

这个不一定的,有可能部分字段有汉字的。暂时是出库单号有,其它的肯定会存在不确定的因素。




 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  42楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/22 12:18:00 [只看该作者]

你最好是将原来的.txt文件,改为.xls ,再用高速导入excel,后再来按你的条件进行分列处理。
狐表好像按你的代码在读取.txt文件时,无法象内部表一样的:不区分 字母和汉字字符或汉字个数的来读取外部文件。 特别是还没有加载到狐表之前~! (我猜想的)。

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  43楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 12:50:00 [只看该作者]

啊,不会吧。这个只能求老大看有什么办法了?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  44楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/22 13:09:00 [只看该作者]

1、乱码没有了
2、汉字和字母的长度都是1。

已经很好处理了,原来文本文件的内容宽度和你代码的宽度匹配就行。
[此贴子已经被作者于2009-5-22 13:09:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  45楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 16:39:00 [只看该作者]

是的,现在关键问题在于,在文本文件中,汉字是占2个字符的,而取值时为1个字符。所以呀,需要判断文本文件在什么位置存在汉字,有多少,取得时需要补增一个空格字符呀。这个有难度,现没有想出好方法呀。


 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  46楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2009/5/22 17:37:00 [只看该作者]

你看看这个可以不
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目88.table


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  47楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 17:44:00 [只看该作者]

不行,有遇到汉字会出错。

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  48楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 17:51:00 [只看该作者]

哦,可以。谢谢!只是你判断的是以字符C为行结束,其实不一定,一般的话是以换行符为行判断的。不知以换行符可否?


 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  49楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
[求助]链接数据库,实现查询功能失败。  发帖心情 Post By:2009/5/22 18:10:00 [只看该作者]

以下是引用baoxyang在2009-5-22 17:51:00的发言:

哦,可以。谢谢!只是你判断的是以字符C为行结束,其实不一定,一般的话是以换行符为行判断的。不知以换行符可否?

你在看看,我完全根据你的代码改的。
你用的chr(10)换行 我没变,也是按chr(10)换行。

至于判断结尾是不是C,也是根据你的代码改的:
你的代码只把结尾是1C的记录加到table中,而其他记录丢弃了没做处理。
所以我把判断放到前面来,优化一下效率。以免做多余的处理。


 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  50楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23140 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2009/5/22 18:15:00 [只看该作者]

 If Not s.EndsWith("C") Then
      Continue For
  End If
我把上面这些去掉,就会报错。LXL可否帮试下是哪里有问题?只取到第一行数据。就报错。

 回到顶部
总数 54 上一页 1 2 3 4 5 6 下一页