C#中文转Unicode、Unicode转中文

佚名2019-12-21编程 1939°  0
str格式:"\uxxxx"Unicode到中文: HttpUtility.UrlDecode、Regex.Unescape、Encoding.Unicode.GetString(Encoding.Unicode.GetBytes())、Encoding.Convert中文到Unicode:HttpUtility.UrlEncodeUnicode、Encoding.Convert

C#字符串与unicode互相转换

佚名2019-12-21编程 1872°  0
/// <summary> /// 字符串转Unicode /// </summary> /// <param name="source">源字符串</param> /// <returns>Unicode编码后的字符串</returns> public static string String2Unicode(string source) { var bytes = Encoding.Unicode.GetBytes(source); var st

Windows代码页、区域

佚名2021-08-26编程 3582°  0
代码页;3、它是双字节字符集,亦即编码最多两个字节。下图中,有ANSI标志的就是ANSI代码页。简体中文Windows,使用的代码页是936,即GBK。图1.22 枚举代码页可使用API函数EnumSystemCodePages,枚举系统的代码页。下面的代码枚举代码页,存入变量s_mapCodePage中:static std::map<UINT,CString> s_mapCodePage; static BOOL CALLBACK EnumCodePagesProc(LPTSTR lpString){ s_mapCodePage[_tcstoul(lpString,NULL,10)

SQL数据库保存特殊字符

佚名2019-05-11数据库 1958°  0
际使用了多大的长度。Nchar类型和Nvarchar类型是怎么一回事呢?为了与其他多种字符的转换,如中文,音标等,对每个英文(ASCII)字符都占用2个字节,对一个汉字也占用两个字节,所有的字符都占用2个字节。例如:varchar(n):变长型字符数据类型,存储最长长度为8,000 个字符。举个例子: insert a select ‘木子a’ — 存储长度为5个字节,余下的3个字节全部释放 insert a select ‘木神易 —-存储长度为6个字节,余下的2个字节全部释放 —意思是varchar变长字符数据类型与存储数据的实际长度是一致的nvarchar(n):可变长度 Unicod

C# MD5 32位加密 UTF-8编码

佚名2018-01-02编程 2750°  0
} return ret; }传入的参数包含中文后,就出现问题了,经过排查返现Encoding.Default使用的是默认的编码:gb2312所以改变加密方式: public static string UserMd5(string str) { string cl = str; string pwd = &quot;&quot;; MD5 md5 = MD5.Create();//实例化一个md5对像 // 加密后

CSS3/CSS2/CSS 文本(Text)

佚名2019-10-01网页 1654°  0
lign CSS1/CSS3 有 CSS3/CSS text-align 属性,设置或检索对象中文本的对齐方式 text-transform CSS1/CSS3 有 CSS3/CSS text-transform 属性,检索或设置对象中的文本的大小写 text-decoration CSS1/CSS3 无 CSS3/CSS text-decoration 属性,是复合属性。检索或设置对象中的文本的装饰,如下划线、闪烁等 text-decoration-line CSS3 无 CSS3 text-decoration-line 属性,检索或

C#正则表达式

佚名2018-09-14编程 2195°  0
= new Regex(@&quot;^\w+$ 或 ^\w{3,20}$&quot;); //中文、英文、数字包括下划线 Regex reg = new Regex(@&quot;^[\u4E00-\u9FA5A-Za-z0-9_]+$&quot;); //中文、英文、数字但不包括下划线等符号 Regex reg = new Regex(@&quot;^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$&quot;); //可以输入含有^%&amp;’,;=?$\”等字符 Regex reg = new

XlFileFormat 枚举 (Excel)

佚名2018-10-22编程 3050°  0
l 版本 2.0 (1987)*.xlsxlExcel2FarEast27Excel 版本 2.0 中文 (1987)*.xlsxlExcel329Excel 版本 3.0 (1990)*.xlsxlExcel433Excel 版本 4.0 (1992)*.xlsxlExcel4Workbook35Excel 版本 4.0工作簿格式 (1992)*.xlwxlExcel539Excel 版本 5.0 (1994)*.xlsxlExcel739Excel 95(版本 7.0)*.xlsxlExcel856Excel 97-2003 工作簿*.xlsxlExcel979543Excel 版本 9

sql判断数字、字母、汉字

佚名2018-09-05数据库 3345°  0
WHERE ASCII(&#39;字段&#39;) BETWEEN 48 AND 57 --包含中文字符 SELECT * FROM table WHERE 列名 LIKE &#39;%[吖-座]%&#39; --包含英文字符 SELECT * FROM table WHERE 列名 LIKE &#39;%[a-z]%&#39; --包含纯数字 SELECT * FROM table WHERE 列名 LIKE &#39;%[0-9]%&#39;unicode编码范围:汉字:[0x4e00,0x9fa5](或十进制[19968,40869])数字:[0x30,0x39](或十进

SQL Server 数据类型

佚名2018-12-11数据库 1945°  0
har节省空间;选择方法:10个字节以上的用varchar,n类型的占用空间大,性能低,如果不准备存中文或中亚文字则尽量避免使用。尤其向类似工号的字段更不要使用n类型,首先它不会存入中文,其次它可能作为索引,此时对性能的影响就更大。Binary 类型:数据类型描述存储bit允许 0、1 或 NULLbinary(n)固定长度的二进制数据。最多 8,000 字节。varbinary(n)可变长度的二进制数据。最多 8,000 字节。varbinary(max)可变长度的二进制数据。最多 2GB 字节。image可变长度的二进制数据。最多 2GB。使用分析:考虑到维护方便、效率以及程序开发的方便