C# 将存储在数据库中的二进制转换还原成汉字


C# 写的将以image字段类型存在数据库中的二进制(在存入数据库之前是多段落文档也可)转换成汉字。

方法/步骤

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Data.SqlClient;using System.Data;namespace t5{ class Program { static void Main(string[] args) { string conString = "Data Source =.; Initial Catalog = ;User ID = ; Pwd = "; SqlConnection conn = new SqlConnection(conString); conn.Open(); SqlDataAdapter da = new SqlDataAdapter("select tests from b where id = 1", conn); DataSet ds = new DataSet(); da.Fill(ds); byte[] b=(byte[])ds.Tables[0].Rows[0][0]; string str = Encoding.GetEncoding("gb2312").GetString(b); Console.WriteLine(str); Console.ReadLine(); } }}

标签: 数据库, 二进制, 汉字
分类: 数码&电脑
时间: 2015-01-09

相关文章

  1. 《IT教育》C# .NET学习经验总结《一》

    本文对C# .NET学习经验进行总结,其内容涉及 C# 的装箱/拆箱/别名.数值类型间相互转换.字符的 ASCII 码和 Unicode 码.数值字符串和数值之间的转换等十大方面. 方法/步骤 1. 装箱.拆箱还是别名 ...
  2. c# word文档与二进制数据的相互转换

    最近项目出使用到了将word文档以二进制的方法存到数据库中,并再次读取出二进制数据转换为word文档.最后总结了一下,不多说看示例方法: 代码 /// <summary> ///二进制数据转换为word文件 ...
  3. C#如何写入二进制文件

    工具/原料 Microsoft Visual Studio 2010 打开Microsoft Visual Studio 2010, 新建名字为[写入二进制文件]的测试程序. 在新程序界面上放置合适的控件:包括, 用于输 ...
  4. 北京会计从业《会计电算化》考试重点

    计算机系统工作原理 计算机的数据进制 考点:二进制:计算机的基础代码,0-1码.由0和1组成,逢2向高位进1. 辅助进制:八进制.十六进制. 一般考核方式: 对三类进制的理解,简单十进制数的二进制表达 三个层次的数据计量 ...
  5. 电脑基础知识

    计算机基本知识的学习 1. 计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机 ENIA C 1946.2 美国 世界上第一台按存储程序控制功能设计的计算机 EDVA C 1946 1950 美国 世界 ...
  6. Java常见乱码问题总结

    乱码问题一直困扰着开发人员: 下面对java的乱码问题做一个小结: 一.编码的基础概念 首先,要想解决java中文乱码问题就有必要了解一下什么是字符,字符集,编码的概念.字符:是文字与符号的总称,包括文字.图形符号.数学 ...
  7. 学习计算机编程语言C#:[6]变量知识

    变量知识的重要性对于C#入门是至关重要的,变量在C#语言中的作用就跟学习英语要知道26个英文字母是一样的,变量的掌握是最基础的也是最"好学"的. 方法/步骤 变量是什么?了解变量是什么之前还需要掌握一 ...
  8. 计算机的信息编码

    信息的编码包括以下三个方面:信息存储的单位.数值型数据的编码.非数值型数据的编码. 信息的编码包括以下三个方面:信息存储的单位.数值型数据的编码.非数值型数据的编码. 信息存储的单位 位(bit,也称作比特) 计算机中最 ...
  9. 计算机中的字符编码

    字符是计箅机中使用最多的非数值型数据,包括英文字母.符号.汉字以及不用在箅术 运算中的数字,例如,姓名.地址和电话号码等.在计算机中存储和处理字符,要将其数字 化,用一串二进制位表示一个字符,即编码.输出时,再将字符编码 ...
  10. c#变量的简介

    c#变量的简介 方法/步骤 变量的基本概念 变量本身被用来存储特定类型的数据,可以根据需要随时改变变量中所存储的数据值.变量具有名称.类型和值.变量名是变量在程序源代码中的标识.变量类型确定它所代表的内存的大小和类型,变 ...
  11. MySQL数据类型

    工具/原料 MySQL PC 一.整型的显示宽度 MySQL数据类型与SQLServer有些不同,其定义的基本形式如下: 整型类型(显示宽度) 注意,正确的理解,其实是显示宽度,因为整型的显示宽度,对数值大小无影响,只是 ...
  12. 计算机基本知识的学习

    1.计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机 ENIA C1946.2美国 世界上第一台按存储程序控制功能设计的计算机 EDVA C19461950 美国 世界上第一台投入运行的实现存储顺序控 ...
  13. 使用C#开发数据库应用程序——数据类型转换

    今天我们来讲讲"第一个控制台程序"中的代码.先来张代码的图片 开发数据库应用程序--数据类型转换# 工具/原料 Visual Stodio.NET 2010 方法/步骤 [声明变量]即"根据 ...
  14. 一维条码和二维条码的区别

    一维条码(1D Barcode) 一维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准. 一维条码的应用可以提高信息录入的速度,减少差错率,但是一维条码也 ...
  15. unix系统 实现不同数据存储模式之间的数据转换

    如何实现不同数据存储模式之间的数据转换 我们许多国内用户曾经大量使用的数据库管理系统是XBASE系列(如dBASE.FoxBASE和 F oxPRO等)数据库管理系统.也有许多银行曾采用UNIFY数据库.随着数据库技术的 ...
  16. 1000名计算机试题3.doc

    甘肃10000名计算机试题及答案 选择题 1.一个完整的计算机系统包括____. A)主机.键盘.显示器 B)计算机及其外部设备 C)系统软件与应用软件 D)计算机的硬件系统和软件系统 解答:一个完整的计算机系统是由硬件 ...
  17. java网站MySQL数据库个别文字乱码问题

    乱码问题很让人头疼,特别是极其少量的乱码.这里分享一个个人开发过程中遇到的一个乱码问题,希望能对大家有所帮助. 工具/原料 java开发的后台,使用struts2和Hibernate MySQL数据库 方法/步骤 检查乱 ...
  18. 如何用键盘上的数字输入汉字及汉字密码

    每一个汉字都有了确定的二进制代码,知道二进制码即可确定唯一的汉字.下面介绍如何用数字输入汉字,及汉字密码. 工具/原料 电脑.键盘 字符信息与二进制转换工具 方法/步骤 首先下载"字符信息与二进制转换工具&qu ...
  19. 软件设计师考试范围

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要 ...