ASCII码一览表 ASCII码对照表(ASCII控制字符)

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。

ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。

特殊符号介绍:

–1:回车符 CHAR(13)
–2: 换行 CHAR(10)
–3: 水平制表符 char(9)

特殊符号的处理:

1.回车符:REPLACE([fieldName],CHAR(13),”),如果要在html中输出,则可替换为REPLACE([fieldName],CHAR(13),'<br>’)

2.替换所有:

REPLACE(REPLACE(REPLACE(REPLACE([fieldName],CHAR(13),''),CHAR(10),''),CHAR(9),''),' ','')as [fieldName]

验证字段中是否存在换行符
可以使用CHARINDEX 或 Like 确认

SELECT * FROM [table] WHERE CHARINDEX(CHAR(10),[fieldName])>0;

SELECT * FROM [table] WHERE [fieldName] LIKE '%'+CHAR(10)+'%';
ASCII码对照表(ASCII控制字符)
ASCII码对照表(ASCII控制字符)
ASCII码对照表(ASCII控制字符)
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论