上面写错,应该为:如果TextBox1.Text="abc测试"
TextBox1.Text.sMsgContent.Length返回5
我想返回7,(也就是一个中文字符为2),应该怎么做?
谢谢
TextBox1.Text.sMsgContent.Length返回5
我想返回7,(也就是一个中文字符为2),应该怎么做?
谢谢
解决方案 »
- 这种网站到底是哪里出问题了,请教大虾
- 关于文件下载
- 用其它用户链接服务器上的文件的问题?
- 讨论:对于两个都有上万行的两个表,两个表中存在关联,你是建立视图还是让数据冗余来显示?
- ASP.NET中打开ACCESS数据库的问题~~~
- Window Server 调用新进程问题!
- 如何用asp.net编一个上传文件的页面
- 身份验证问题??
- 系统对接的问题,标题不知道怎么概括,大神们看内容吧!
- 用datagrid中的HyperLinkColumn如何传递两个变量值给下一页?
- 用datagrid中的HyperLinkColumn如何传递两个变量值给下一页?
- 在aspx页面中能实现与htm中的锚点相同功能的办法吗?
System.Text.Encoding.Unicode.GetBytes(str);//7
System.Text.Encoding.Default.GetBytes(str);//5
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 指定的转换无效。
Dim nMsgLength As Integer
Dim sMsgContent As String
nMsgLength = Convert.ToInt32(System.Text.Encoding.Unicode.GetBytes(sMsgContent))