【Unity学习笔记】UGUI输入框中将中文设置为两个字节
来源:互联网 发布:网民的网络行为特征 编辑:程序博客网 时间:2024/06/07 21:27
使用Input Field自带的character limit在输入时会将中文当作一个字节
通常中文占两个字节
byte[] tempByte; //存储字节数组public int upperLimit = 12 //限制字节数public InputField _inputField;void Start(){ //添加回调 _inputField.onValueChanged.AddListener(CheckByteCount);}void CheckByteCount(string inputText) { inputText = inputText.Replace(" ", ""); //去掉空格 tempByte = Encoding.GetEncoding("GB2312").GetBytes(inputText.ToCharArray()); if (tempByte.Length >= upperLimit) _inputField.characterLimit = inputText.Length; else //在字节数小于限制时重现设置输入上限 _inputField.characterLimit = upperLimit; _inputField.text = inputText; }
测试结果:
英文输入结果
中文输入结果
参考:
https://www.douban.com/note/334994123/?type=rec
阅读全文
1 0
- 【Unity学习笔记】UGUI输入框中将中文设置为两个字节
- IOS中将UITextField输入框设置为密码形式
- js 限制输入框的字节数,中文两个字节,英文字母一个字节
- Unity中UGUI输入信息框
- Unity ugui学习笔记 --cavas
- Unity uGUI设置自适应
- 输入框中将小写转化为大写。
- Unity UGUI学习(一)
- unity的ugui中文竖排
- 得到字节数,英文为两个的,中文为一个
- iOS APP中将系统文字设置为中文
- Unity学习笔记11——UGUI动画插件DoTween
- UNITY 学习笔记(三)——UGUI使用
- Java学习笔记------如何为文本输入框设置下凹效果?
- 【unity 笔记】ugui艺术字体
- Unity UGUI个人学习纪录
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- 解决文本框中输入字符限制---精确控制中文占两个字节,英文占一个字节~
- 探讨Python的类属性和实例属性
- PHP 设计模式之观察者模式
- 找第k小的数
- (一)WebView实践之基本用法
- 数据库事务的四大特性以及事务的隔离级别
- 【Unity学习笔记】UGUI输入框中将中文设置为两个字节
- 排序:简单排序-冒泡
- Opengl笔记---坐标系统
- MyBatis 基于注解的增删改查示例(Spring IOC注入)
- Codevs1074食物链
- karas 实现lstm 文本分类
- 读书笔记之智识分子(万维钢)
- 爬坑日记--------vue修改启动端口号
- 可凝儿DIO系列 滑溜溜顺滑弹润洗发露