在MySQL中从html转换ascii字符

在MySQL中从html转换ascii字符,html,mysql,ms-access,vba,ascii,Html,Mysql,Ms Access,Vba,Ascii,我有一个在html中看起来像这样的字符:1 看起来是这样的:美国东部时间9月15日13:09 我把数据带到MySQL中,它会变为一个空间,或者消失。看起来是这样的:美国东部时间9月15日13时09分 如果我将它从MySQL复制并粘贴到MS Word中,它看起来像是有学位符号,比如:9/15/13º9:09ºPMºET 在MS Access中,我只想使用CDate将其转换为日期,但它不喜欢它,所以我想使用函数将其删除。所以我想做一些类似instr([datefield],chr(250))的事情来

我有一个在html中看起来像这样的字符:1

看起来是这样的:美国东部时间9月15日13:09

我把数据带到MySQL中,它会变为一个空间,或者消失。看起来是这样的:美国东部时间9月15日13时09分

如果我将它从MySQL复制并粘贴到MS Word中,它看起来像是有学位符号,比如:9/15/13º9:09ºPMºET


在MS Access中,我只想使用CDate将其转换为日期,但它不喜欢它,所以我想使用函数将其删除。所以我想做一些类似instr([datefield],chr(250))的事情来识别这个字符并去掉它。但是我找不到能够定位它的Chr()代码。我尝试了所有看起来像是学位或学位符号的东西。

这里是一个访问即时窗口会话,它演示了我认为您需要的VBA

?“美国东部时间9月15日13:09下午”
美国东部时间2013年9月15日晚上9:09
? 中(“美国东部时间9月15日13:09下午9:09”,8,1)
Â
'使用Asc()获取字符值
? Asc(美国东部时间9月15日13:09下午8:01)
194
'将Chr(194)替换为空格
? 替换(“美国东部时间9月15日13时09分”,Chr(194),”)
美国东部时间2013年9月15日晚上9:09
'放弃(替换为零长度字符串)
? 替换(“美国东部时间9月15日13时09分”,Chr(194),”)
美国东部时间2013年9月15日晚上9:09
? 左(替换为“东部时间9月15日13时09分”,Chr(194),”),15)
2013年9月15日晚上9:09
“现在就定个日期吧
? CDate(左)(替换为东部时间9月15日13时09分,Chr(194),“”),15))
2013年9月15日晚上9:09:00

Ok我发现我可以使用一个字符串函数来切掉结尾的“ET”,然后CDate()函数可以将它转换为日期时间。但我仍然想知道如何正确地摆脱冒犯的性格,以供将来参考。