最新评论
Re:.NET中回发或回调参数无效问题的解决 sdf375 2012-04-10 11:53
20楼 正解
Re:.NET中回发或回调参数无效问题的解决 飞刀刀 2010-05-28 14:17
我已解决此问题!
不用dropDownList,直接用select就行了!
MSN:li_cj@hotmail.com
Re:用C#截取指定长度的中英文混合字符串的最终算法 超晨 2010-01-11 16:26
你这个有问题,只能判断中文,应该判断所有双字节字符
public static string GetStrLenAll(string s, int len, string style)
{
string temp = s;
if (Regex.Replace(temp, "[^\x00-\xff]", "zz", RegexOptions.IgnoreCase).Length <= len)
{
return temp;
}
for (int i = temp.Length; i >= 0; i--)
{
temp = temp.Substring(0, i);
if (Regex.Replace(temp, "[^\x00-\xff]", "zz", RegexOptions.IgnoreCase).Length <= len - style.Length)
{
return temp + style;
}
}
return "";
}
re: SQL错误 9003:LSN(70107:347:1)无效 风学好问 2009-06-30 17:25
无法删除LOG文件.
re: .NET中回发或回调参数无效问题的解决 小狼狗 2009-06-15 10:21
mark
re: 用C#截取指定长度的中英文混合字符串的最终算法 今天不下雨 2008-12-17 14:52
嗯..还不错..可以借鉴一下
re: 用C#截取指定长度的中英文混合字符串的最终算法 coudly 2008-11-17 17:36
/**缩进还错了 */
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
re: 用C#截取指定长度的中英文混合字符串的最终算法 coudly 2008-11-17 17:35
/**该死的cnblogs居然没有缩进 */
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
re: 用C#截取指定长度的中英文混合字符串的最终算法 coudly 2008-11-17 17:33
/**工作需要,要找一段截取定长混合的代码。楼主写得很是精巧。
* 我改一下用上了。贴上我的代码以谢楼主 */
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
* 我改一下用上了。贴上我的代码以谢楼主 */
public static string GetSubString(string str, int length) {
string temp = str;
int j = 0, k=0;
CharEnumerator ce = str.GetEnumerator();
while (ce.MoveNext()) {
j += (ce.Current > 0 && ce.Current < 255) ? 1 : 2 ;
if (j <= length) {
k++;
} else {
temp = str.Substring(0, k);
break;
}
}
return temp;
}
re: .NET中回发或回调参数无效问题的解决 哈哈23423逃肉 2008-07-09 11:01
我也试了
、enableEventValidation 设为false
2、用Request.From来取值
没问题
、enableEventValidation 设为false
2、用Request.From来取值
没问题
re: SQL错误 9003:LSN(70107:347:1)无效 陶光辉 2008-06-09 10:29
ok 好了
re: .NET中回发或回调参数无效问题的解决 zhaochon 2008-06-04 17:16
#14楼
1、enableEventValidation 设为false
2、用Request.From来取值
1、enableEventValidation 设为false
2、用Request.From来取值
re: 用C#截取指定长度的中英文混合字符串的最终算法 zozo 2008-02-04 22:22
#2楼的兄弟,
VB.net或C#.net中,字符串String是双字节的Unicode
楼主说得问题是在,譬如我从接口的Buffer获取字节流,按单字节存放,那么转换位字符串显示中文就有问题。
如何从按单字节存放的字节流中分离出应该是按双字节显示的中文字符和按单字节存放的西文字符,
我想楼主是在说这个问题!
VB.net或C#.net中,字符串String是双字节的Unicode
楼主说得问题是在,譬如我从接口的Buffer获取字节流,按单字节存放,那么转换位字符串显示中文就有问题。
如何从按单字节存放的字节流中分离出应该是按双字节显示的中文字符和按单字节存放的西文字符,
我想楼主是在说这个问题!
re: 用C#截取指定长度的中英文混合字符串的最终算法 阿七 2007-12-05 11:31
好东西,我收藏啦
re: 用C#截取指定长度的中英文混合字符串的最终算法 xofly 2007-10-17 11:51
--引用--------------------------------------------------
xofly: 很好呀.
--------------------------------------------------------
看到别人的方法,都是最先将整个字符串中的中文替换成双字节,然后判断总长度是否大于需要截取的长度,如果大于再执行截取,而这样无疑是低效的
xofly: 很好呀.
--------------------------------------------------------
看到别人的方法,都是最先将整个字符串中的中文替换成双字节,然后判断总长度是否大于需要截取的长度,如果大于再执行截取,而这样无疑是低效的
re: 用C#截取指定长度的中英文混合字符串的最终算法 xofly 2007-10-17 11:45
--引用--------------------------------------------------
Woodcode: 能不能精确得到截取结果呢?
--------------------------------------------------------
22222222
Woodcode: 能不能精确得到截取结果呢?
--------------------------------------------------------
22222222
re: 用C#截取指定长度的中英文混合字符串的最终算法 xofly 2007-10-17 11:45
很好呀.
re: .NET中回发或回调参数无效问题的解决 哖_少オ輕 2007-09-13 15:43
re: 用C#截取指定长度的中英文混合字符串的最终算法 Young跑跑 2007-09-11 13:33
哈哈,你这个范围 不够,差了不少。。比如全角符号
re: .NET中回发或回调参数无效问题的解决[未登录] frank 2007-08-29 18:08
enableEventValidation 设为false
这个有效果啊
呵呵
刚才弄了
没有问题了
这个有效果啊
呵呵
刚才弄了
没有问题了
