标题:求助!请问特殊符号如何识别!?
只看楼主
suizhi1987
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-10-10
结帖率:0
已结贴  问题点数:20 回复次数:7 
求助!请问特殊符号如何识别!?
在做EXCEL导入功能,有个文件中有  Ⓑ  这个符号,怎么能识别,求助!
搜索更多相关主题的帖子: 符号 识别 EXCEL 导入 文件 
2017-10-10 14:13
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:5 
双字节字符 不好弄啊

DO IT YOURSELF !
2017-10-10 14:16
suizhi1987
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-10-10
得分:0 
回复 2楼 wp231957
有没有什么思路,给点建议,先谢谢了!

最终是要实现的是将数据保存到数据库,还要显示出来。
2017-10-10 15:24
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
回复 3楼 suizhi1987
汉字你是咋处理的呢  我觉得把它当作一个汉字来处理 估计可行 就怕你的数据库不识别这个字符

DO IT YOURSELF !
2017-10-10 15:25
suizhi1987
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-10-10
得分:0 
回复 4楼 wp231957
Excel.Application.Workbooks.Open()打开EXCEL正常取每个单元格的内容,但当遇到有特殊字符的就出现异常了

数据库字段类型nvarchar支持特殊字符的存储
2017-10-10 15:39
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:5 
VB6 被 Win95/97 拖累,接口为 ANSI 格式。需要换成 Unicode 接口
下面是一个帖子,提到了如何输出。希望可以对你有帮助。 至于如何读入,这个还需要研究和试验
http://bbs.

另外,你这个地方既然是需要用到数据库,难道是先读入VB,然后存入数据库? 是否可以考虑直接VB控制EXCEL的导入程序,比如固定宽度或者分隔符来做,这样也许可以避免这个问题。
2017-10-10 15:56
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:5 
测试了一下,在Excel中包含 Ⓑ 字符,在VB中读取后是空心的 ■ 方框,导入到数据库在VB中也是空心的 ■ 方框,但打开数据库导入的数据是 Ⓑ 字符,看来VB不支持这种特殊字符的。
看来是VB60数据识别延承了W95、W97、W98的数据识别吧,不能识别这种特殊字符,但目前的W7系统下的Excel Access均可以识别这种特殊字符。

请不要选我!!!
2017-10-11 11:31
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:5 
使用binary字段处理

能编个毛线衣吗?
2017-10-12 14:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481237-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.202996 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved