c#字符长度查询代码
using System;
using System.Text;
namespace StringLengthTest
{
class Program
{
static void Main(string[] args)
{
string strTmp = "abcd1234软件包";
int i = Encoding.GetEncoding("GB2312").GetBytes(strTmp).Length;
int j = Encoding.Unicode.GetBytes(strTmp).Length;
int m = Encoding.ASCII.GetBytes(strTmp).Length;
int n = Encoding.Default.GetBytes(strTmp).Length;
int k = Encoding.UTF8.GetBytes(strTmp).Length;
Console.WriteLine(strTmp);
Console.WriteLine("GB2312: " + i);
Console.WriteLine("Unicode:" + j);
Console.WriteLine("ASCII: " + m);
Console.WriteLine("Default:" + n);
Console.WriteLine("UTF8: " + k);
Console.ReadKey();
}
}
}
运行结果:
abcd1234软件包
GB2312: 14
Unicode:22
ASCII: 11
Default:14
UTF8: 17
相关推荐
-
水晶易表调用C#的WebService,返回数据集合的应用分析
1. 水晶易表不能识别WS接口返回的DataTable或DataSet数据类型,会提示"无法加载URL" 3. C#调用Oracle的Package,并返回数据列表 2. 经查证,可以接受string类型的,如果需要返回数据列表,那么需要借助数组来返回,代码实现如下: 复制代码 代码如下: public WeekSale_Table GetData(string skc1, string skc2, string week1, string week2, string week3, s
-
C#中使用ADOMD.NET查询多维数据集的实现方法
本文实例讲述了C#中使用ADOMD.NET查询多维数据集的实现方法,分享给大家供大家参考.具体实现方法分析如下: ADOMD.NET 是用于与 Microsoft SQL Server Analysis Services 进行通信的 Microsoft .NET Framework 数据访问接口. ADOMD.NET 可使用 XML for Analysis 协议与分析数据源通信,方法为使用 TCP/IP 或 HTTP 连接传输和接收符合 XML for Analysis 规范的 SOAP 请求
-
C#中遍历各类数据集合的方法总结
C#中遍历各类数据集合的方法,这里自己做下总结: 1.枚举类型 复制代码 代码如下: //遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); } //遍历枚举类型Sample的各个枚举值 foreach (string sp in Enum.GetValues(typeof(Sample))) { ary.Add(sp); } 2.遍历ArrayList(Queue.Sta
-
C# Mysql 查询 Rownum的解决方法
Sql: 复制代码 代码如下: SELECT @rownum:=@rownum+1 AS rownum,a.order_id ,case when a.Ordered =1 then '已分单' end as Ordered,a.printed ,a.order_sn ,a.user_id ,b.user_name ,a.consignee ,a.tel ,a.mobile ,a.address ,a.pay_name ,a.goods_amount ,a.shipping_fee ,FROM_
-
C#中遍历DataSet数据集对象实例
本文介绍C#上如何使用DataSet对象,并对DataSet对象中的表进行遍历,同时遍历表中的每一行,遍历每一行的每一列的值. 首先什么是DataSet,在C#中,Dataset就像一个数据库,其中可以有多个表(Table),也可以只有一个表,每个表中有行(DataRow)和列(DataColumn).使用DataRow[DataColumn]的形式可以得到某行某列数据值. 复制代码 代码如下: //下面例子中使用foreach来遍历DataSet中的所有表,对于每个表遍历所有的记录,并输出每一
-
c#中executereader执行查询示例分享
ExecuteReader执行查询实例 ExecuteReader方法存在的目的只有一个:尽可能快地对数据库进行查询并得到结果.ExecuteReader 返回一个DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader:如果在OleDbCommand对象中调用,返回的是OleDbDataReader.可以调用DataReader的方法和属性迭代处理结果集.它是一个快速枚举数据库查询结果的机制,是只读.只进的.对SqlDataReader.Read的每次调
-
C#中Linq查询基本操作使用实例
摘要:本文介绍Linq查询基本操作(查询关键字) - from 子句 - where 子句 - select子句 - group 子句 - into 子句 - orderby 子句 - join 子句 - let 子句 - 复合from子句 - 在某些情况下,源序列中的每个元素本身可能是序列(集合),也可能包含序列 - 用语访问单个数据库中的内部集合 - 使用多个from字句执行连接 - 可以包含多个可从独立数据源生成补充查询的from字句 复合(顾名思义就是有多from的字句)实例: 复制代码
-
c#使用wmi查询usb设备信息示例
开发环境:Visual Studio V2010 .NET Framework 4 Client Profile 复制代码 代码如下: using System;using System.Management;using System.Text.RegularExpressions;using System.Collections.Generic; namespace Splash.IO.PORTS{/// <summary>/// 即插即用设备信息结构/// </summary>
-
C#百万数据查询出现超时问题的解决方法
本文较为详细的讲解了C#百万数据查询出现超时问题的解决方法,分享给大家供大家参考之用.具体方法如下: 很多时候我们用C#从百万数据中筛选一些信息时,经常会出现程序连接超时的错误,常见的错误有很多,例如: Timeout expired. The timeout period elapsed prior to completion of the operation or the server等等 本文就常见的几种解决方案进行说明,感兴趣的可以对此加以改进与完善. ①.当然第一步要查看是否Conne
-
c#的dataset离线数据集示例
c# DataSet离线数据集实例 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;usin
-
c#实现万年历示例分享 万年历农历查询
复制代码 代码如下: using System.Collections.Generic;using System.Text; using System; namespace yangliToyinli{ #region ChineseCalendarException /// <summary> /// 中国日历异常处理 /// </summary> public class ChineseCalendarException : System.Exce
随机推荐
- 如何实现非大小写的替换?
- Golang中数据结构Queue的实现方法详解
- Xcopy命令参数使用介绍
- Python 获取当前所在目录的方法详解
- asp.net(c#)有关 Session 操作的几个误区
- PHP中的插件机制原理和实例
- c++生成dll使用python调用dll的方法
- SQL Server 存储过程的分页
- J2SE中的序列化之继承
- C语言菜鸟基础教程之条件判断
- Linux Docker安装wordpress的方法详解教程
- Android 蓝牙自动匹配PIN码跳过用户交互示例
- 鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
- jQuery插件开发精品教程让你的jQuery提升一个台阶
- JavaScript 双级下拉菜单实现代码
- VC++角色游戏中的人物初始化模块代码实例
- Vue2.0学习之详解Vue 组件及父子组件通信
- Java网络编程教程之设置请求超时的方法
- Python实现的圆形绘制(画圆)示例
- Python3 读、写Excel文件的操作方法