Unity3d读取CSV中的文本到Rich Text中换行符不识别的问题
来源:互联网 发布:在线卡密域名授权系统 编辑:程序博客网 时间:2024/05/25 16:40
项目中要用到符文本做一些信息显示,需要有颜色、字体样式、换行之类,Unity的 Rich Text就可以用来做这类需求。
关于Rich Text 的使用:
http://docs.unity3d.com/Manual/StyledText.html
虽然里面没有提到 " \n " 这个换行符,但是其实是支持的。
文章转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn
今天在读取CSV中的内容到 Rich Text中显示的时候遇到了麻烦。
上图是 CSV 中的内容,读取之后直接 赋值给 Text。但是运行之后却并没有换行。
原样显示出来了,难道是 Rich Text 不支持 " \n " 换行吗?
把CSV中的内容直接在代码中写死,赋值给 Text 。
发现是OK的。
文章转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn
怀疑是CSV的问题。于是断点查看 代码读取出来的内容,果然发现问题:
从 CSV 中读取出来内容后,原来的 " \n " 变成了 " \\n " 。
个人觉得是Excel中,为了把 " \n " 作为 正常的字符处理而又加上了 " \ " 来标记后面的是正常的字符内容。
既然知道原因,那解决起来也方便。只要把 " \\n " 替换成 " \n "就可以了。
m_MainNoticeText.text = noticeinfo.Title.Replace("\\n", "\n");
文章转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn
0 0
- Unity3d读取CSV中的文本到Rich Text中换行符不识别的问题
- Unity3d读取Josn,xml等非手动拼写,换行符不识别的问题
- Unity3d 从数据库中读取带有换行符的文本
- Unity3d读取文本文档中文不显示的问题
- php读取mssql中的text字段不完整的问题
- FileWriter 写入文本不换行的问题
- title以及text显示的文本中如何换行?
- flex,mxml中,text属性无法识别换行符/n的解决办法。
- csv文件中字符串替换(csv换行符错误使用造成PHP读取异常)
- Shell 逐行读取文本中的字符串 处理 并打印到新的文本中
- c中scanf函数读取换行符的问题
- 关于CSV文件格式中的换行问题
- 关于CSV文件格式中的换行问题
- 文件读取中换行的处理问题
- 文本中的换行问题,解决方法.
- 开发中的文本换行问题
- HTML有趣的文本不自动换行问题
- 用TextView实现Rich Text(富文本编辑器)---在同一个TextView中设置不同的字体风格
- java注释生成文档 乱码,java.lang.IllegalArgumentException
- 发生系统错误 拒绝访问
- 建筑企业信息化提升核心竞争力 ERDS助发展
- Leetcode Problem.47—Permutations II C++实现
- css3 jQuery实现3d搜索框+为空判断
- Unity3d读取CSV中的文本到Rich Text中换行符不识别的问题
- 详细解析WSAAsyncSelect模型
- js防止事件冒泡和默认事件
- 中国气象网 气象数据开放平台 API使用方法 (Android)(已废弃)
- 自定义弹出框alert
- 免费短信猫SDK包SMS.DLL在64位系统上使用方法
- C# split字符串 根据1个或多个空格
- 弱省胡策 Round 3 Avalon【可并堆】【计算几何】
- servlet单实例多线程模式