微信公众号开发之修改备注

这里是微信的官方接口文档,在修改微信粉丝备注时,微信要求最长不能超过30个字符,


微信公众号开发之修改备注_第1张图片
image.png
/**
 * 这里的作用就是在修改微信粉丝备注时,微信要求最长不能超过30个字符,
 *一个汉字当做3个字符,数字和字母都是一个字符
 * @param value
 * @return
 */ 
public static int getCharCount(String value) {
    int valueLength = 0;
    String chinese = "[\u0391-\uFFE5]";
    /* 获取字段值的长度,如果含中文字符,则每个中文字符长度为3,否则为1 */
    for (int i = 0; i < value.length(); i++) {
        /* 获取一个字符 */
        String temp = value.substring(i, i + 1);
        /* 判断是否为中文字符 */
        if (temp.matches(chinese)) {
            /* 中文字符长度为3 */
            valueLength += 3;
        } else {
            /* 其他字符长度为1 */
            valueLength += 1;
        }
    }
    return valueLength;
}

你可能感兴趣的:(微信公众号开发之修改备注)