str1 = "LIMITEDESCRITøRIO"
str2 = "RITøRIO"
str3 = "øRIO"
echo "Length = $str1 $str2 $str3"
Result:
Length = 13 4 1
只有在特殊字符出现之前才计算长度。其余的都被忽略了。
任何人都可以解释这背后的原因,并给我一个计算包含特殊字符的完整字符串长度的解决方案。
答案 0 :(得分:0)
尝试使用:
$ str1="LIMITEDESCRITøRIO"
$ len=${#str1}
$ echo "Length of string \"${str1}\" is ${len}."
Length of string "LIMITEDESCRITøRIO" is 17.