发帖抱怨下mvc
mvc的stringlength验证 竟然不区分汉字字符 没有办法实现一个汉字等于两个字符
无奈 只能我自己写一个
mvc
------解决方案--------------------楼主 吐槽完毕 有分吗
------解决方案--------------------.net 是utf-8的,字符串自然而然的汉字、英文都一样的length。
你大概打算截取固定长度,免得网页表现出显示字符N行。
out了,用css就行了。
------解决方案--------------------可以啊,用一点简单的正则就可以。这似乎不怪mvc,毕竟对于一个coc的框架来说,目标不是实现那些古怪的需求。
------解决方案--------------------chr --> cnt
foreach(char c in str)
{
if(chr>=12345 && chr<=123450)
cnt += 2;
else
cnt ++;
}