字符串SubString()的问题
string cn = "中国";
int l = cn.Length;
string f = cn.Substring(0,1);
以上语句在C#中的结果是:i=2;f="中";
有没用办法使 i=4 ,使 cn.Substring(0,4)="中国";
是否跟缺省的Encoding有关,Unicode和GB2312都是双字节的.
我是在调用一个外部Dll遇到的.
请帮忙,谢谢!
int l = cn.Length;
string f = cn.Substring(0,1);
以上语句在C#中的结果是:i=2;f="中";
有没用办法使 i=4 ,使 cn.Substring(0,4)="中国";
是否跟缺省的Encoding有关,Unicode和GB2312都是双字节的.
我是在调用一个外部Dll遇到的.
请帮忙,谢谢!
...全文
相关推荐
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
在实际开发中,通常推荐使用slice()或substring(),因为它们在各浏览器中表现一致,且更符合ECMAScript标准。substr()方法由于存在兼容性问题,通常建议在新项目中避免使用。
js中substring和substr两者区别和使用方法
通过以上介绍,我们了解了JavaScript中substring()和substr()方法的用法、区别以及在使用中的注意事项。希望这些信息能够帮助开发者更加高效地处理字符串相关的问题。
javascript截取字符串(通过substring实现并支持中英文混合)
总结来说,在JavaScript中截取包含中英文混合的字符串,通常需要考虑字符编码的长度差异。使用 substring() 和 substr() 方法时,可能需要结合正则表达式来正确处理字符边界问题。
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
IE兼容性:在IE8浏览器中,substring()和slice()方法没有兼容性问题,而substr()方法在IE8中将第二个负参数转换为0,与现代浏览器的行为略有不同。
Mysql字符串截取及获取指定字符串中的数据
记住,每个函数都有其特定的用途,选择合适的函数取决于你要解决的具体问题。


