Unity使用Json解析时报错[JsonException: Invalid character '' in input string]
- 奇怪的现象
- 在WinPC上 使用LitJson将序列化的数据存入文件,再反序列化就是正常的
- 将这些序列化的文件通过网络传输(我是用的是UnityWebRequest)获取到之后,直接进行反序列化就会报这个异常
- 调试并没有发现什么异常,就是调试的时候字符串里面有转义字符,其实这是正常的
- 问题排除:
- LitJson有问题? 不可能
- UnityWebRequest 有问题?
- 然后开始怀疑文件的编码格式,果然该文件使用了万恶的UTF-8 with bom,将其修改为UTF-8再进行尝试,问题解决
- 修改的方式
- 使用Notepad++打开,点击编码,就会找到UTF-8
- 使用VS的文件→高级保存选项(没有的话可以使用工具→自定义→命令→将菜单栏切换为选择文件→右侧点击添加命令→左侧选择文件→在右侧的选项里面就会找到高级保存选项→确定)进行设置,选择utf-8无签名(这个选项藏得比较深,当你第一次选择的时候可能不太好找,把滑动条拉倒最下面,倒数5个左右就会找到)
- 修改的方式
Unity使用Json解析时报错[JsonException: Invalid character '' in input string]相关推荐
- Unity的Json解析二–写Json文件
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/50378805 作者:car ...
- Cookie报错: An invalid character [32] was present in the Cookie value
一.遇到的问题 Cookie报错: An invalid character [32] was present in the Cookie value 原因: 格式化输出日期时报错: yyyy年MM月 ...
- 成功解决 PL/SQL Developer 报错 ORA-00911: invalid character
本文目录 1.出现问题 2.分析问题 3.解决问题 4.总结 推荐文章 1.出现问题 在使用 PL/SQL Developer 报错 ORA-00911: invalid character 2.分析 ...
- C# 报错ORA-00911: invalid character
环境 VS2019 Windows 2010 64 背景 我真的是被这个报错ORA-00911: invalid character搞死了,真的是绝了,肉眼看这个SQL完全无问题,但是执行就是报错,害 ...
- 关于Swagger报错java.lang.NumberFormatException: For input string: 的总结
关于Swagger报错java.lang.NumberFormatException: For input string: ""的总结 1 为什么会报错? 2 如何排错? 3 哪种 ...
- Gitlab和AD账号集成,账号登录时报错:Invalid credentials
背景: 公司搭建了Gitlab,然后和AD账号进行集成,采用AD账号进行认证. 问题: 其他集成的系统使用AD账号都无认证错误的问题,只有Gitlab认证时,提示报错:Invalid credenti ...
- 谷歌的Gson存储的时间转fastjson时报错JSONException: For input string: Jan 1, 1994 12:00:00 AM
以前版本是用gson存储的数据,gson存储时间数据是直接的时间字符串,而fastjson存储数据是存时间戳,导致新版本app原来用gson存储的时间的用户信息在新版本用fastjson转换的时候报J ...
- tomcat升级后报错: Invalid character found in the request target.
准备上线一个项目.本地环境有两套环境,一个测试环境,一个正式环境.项目在测试环境已验证测试通过,准备部署到正式环境.但部署后任何一个请求都报错,报错日志如下: java.lang.IllegalArg ...
- docker 报错 error: invalid character ‘\x00‘ looking for beginning of value
执行docker build的时候报错:error: invalid character '\x00' looking for beginning of value. 环境: Docker versi ...
最新文章
- 批阅论文和作业Python程序助手
- 360前端星学习笔记-深入CSS
- 前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域)
- python在子类中添加新的属性_pycharm实现在子类中添加一个父类没有的属性
- NYOJ 990 蚂蚁感冒
- 使用freemarker生成xml模板
- python 可执行文件_如何通过Python函数运行的可执行文件的终端...
- [翻译]SQL Server 未公开的两个存储过程sp_MSforeachtable 和 sp_MSforeachdb
- Vue的基础认知一---构建环境/v指令的使用
- 读《现代软件工程--构建之法》所思
- Linux进程管理及作业控制(转)
- 电脑本地连接,电脑出现多个“本地连接”的解决方法
- 成功解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
- 制作flash cs的简单小游戏
- C#学校有近千名学生,在操作上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个程序求该校的学生人数。
- 智能建筑弱电工程基本的一些施工项目
- 哈利波特魔法觉醒火盾护身卡组推荐 火盾护身如何搭配
- 【大学生英语竞赛】备考应考经验 + 备考资料
- 测试学习-104-在Linux干净卸载mysql
- 青岛大学计算机专业春考,青岛大学春季高考专业