为啥从sqlserver里读出的字符串末尾含空格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥从sqlserver里读出的字符串末尾含空格?相关的知识,希望对你有一定的参考价值。
我在数据库里的表里定义的格式是varchar,可是读出来后赋给一个String字符串,发现末尾有空格,为什么啊?听朋友说应该没有啊
varchar类型:当值没有达到设定的宽度,自动在后面加上空格,以达到设定的宽度你可以把varchar类型改为nvarchar类型
nvarchar类型:值是什么就是什么,不会自动添加空格 参考技术A 输入的时候加上去的吧,trim掉就行了 参考技术B 用TRIM函数弄去,不管有没有最好是Trim下,心里舒服点,哈哈:)
以上是关于为啥从sqlserver里读出的字符串末尾含空格?的主要内容,如果未能解决你的问题,请参考以下文章
linux下处理excel里copy的某列的字符串,去除行末空格并添加特殊字段