怎么用自助网站,朝阳周边网站建设,网络游戏中心,平阳网站建设背景#xff1a; 我有一个mysql的字段#xff0c;是utf8格式的#xff0c;但有时候前端传的字符串会超长#xff0c;为此我需要在后端接口#xff0c;先判断是否超长#xff0c;如果超长#xff0c;则报错提示前端。
代码#xff1a; // 计算utf8下#xff0c;字符串…背景 我有一个mysql的字段是utf8格式的但有时候前端传的字符串会超长为此我需要在后端接口先判断是否超长如果超长则报错提示前端。
代码 // 计算utf8下字符串长度确保字符串的长度不要超过mysql的字段的最大长度
func utf8Length(s string) int {length : 0for _, char : range s {if char 127 {length} else if char 2047 {length 2} else if char 65535 {length 3} else {length 4}}return length
}