使用TDBXReader或TDataSet回传数据,中文乱码问题解决办法
2011-12-11 16:33
441 查看
如果使用mssql数据库,字符字段使用nvarchar类型即可。
其它类型的数据库,支持字符集设置的,设置字符集为UTF8,并在连接中指定ServerCharSet为UTF8
备注:
nvarchar(n): 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。
varchar[(n)]: 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。
其它类型的数据库,支持字符集设置的,设置字符集为UTF8,并在连接中指定ServerCharSet为UTF8
备注:
nvarchar(n): 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。
varchar[(n)]: 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。
相关文章推荐
- 使用TDBXReader或TDataSet回传数据,中文乱码问题解决办法
- 获取文件上传页面中文数据时乱码问题的解决办法
- 解决使用Sql/plus插入数据出现的中文乱码问题
- phpmyadmin使用load语句导入.dat数据中文乱码问题解决
- 使用xshell登录中文版CentOS时,在xshell下显示中文乱码,通过如下办法可以有效的解决乱码问题
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- 使用***重定向时的中文参数乱码问题--解决办法 (转载)
- Oracle客户端使用sqlldr导数据中文乱码问题解决方法
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- 运行Jmeter时,响应数据中文乱码问题解决办法
- pl/sql查询数据出现中文乱码问题的解决办法
- php使用fputcsv()函数csv文件读写数据的方法(解决中文乱码问题)
- SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
- 使用mysql命令窗口查看中文数据乱码的解决办法
- 使用httpclient全书json数据并解决中文乱码问题
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- MySQL插入数据中文乱码问题解决办法
- 我的Android进阶之旅------>Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法
- 解决使用FusionCharts以后从后台获取数据中文乱码的问题
- 使用mysql命令窗口查看中文数据乱码的解决办法