$().ready(function () { var editor = UE.getEditor('editor', { wordCount:true, //是否开启字数统计 maximumWords:10, //允许的最大字符数 }); editor.addListener( 'contentChange', function( ) { var str = editor.getContentTxt(); var leng = str.length; if (leng > 200){ util.winAlert("错误,最多输入两百字"); } }); }); 传过去之后利用strlen()函数发现字数仍然比预期的多,这是因为字符串中有html标签,利用strip_tags();去除字符串的html标签,就对了。(UTF-8编码下的中文字符是3个字节) 参考文档: https://ueditor.baidu.com/doc/