- 博客(6)
- 收藏
- 关注
原创 VUE中使用axios请求GBK(gb2312)文件中文乱码问题解决方法
开始以为是个很简单的编码转换问题,通过iconv.decode(strr, 'gbk')转码后发现还是不对,遂将内容复制到网页进行所有编解码比对,发现转换出来的结果没一个正确的,开始意识到问题还有点麻烦。在Web端项目开发时遇到通过POST请求后端文件读出来乱码的情况,经排查发现后端文件格式为GBK格式,默认是通过UTF-8方式读取。如果是UTF-8格式则直接显示就行,不是的话则按GBK编码处理。以utf-8格式读取文件,根据文件内容是否包含乱码字符。,即文件编码非utf-8,反之为utf-8。
2024-12-23 14:42:17
557
转载 前端js判断文件是否为UTF-8或者GBK编码
使用FileReader以utf-8格式读取文件,根据文件内容是否包含乱码字符�,来判断文件是否为utf-8。如果存在�,即文件编码非utf-8,反之为utf-8。该方法问题在于,如果文件非常大,比如几个G,浏览器读到的内容直接放在内存中,fileReader实例会直接触发onerror,抛出错误,有时浏览器会直接崩溃。
2024-12-23 14:18:28
204
原创 【Unity】Unity导入fbx文件无贴图问题(白模)
3.将重新导出的fbx模型和第1步中的fbm文件夹一起放入unity中,在fbx模型设置处点击“Extract Materials”,选择对应的fbm文件夹。在使用Unity导入fbx模型文件时总是会遇到贴图丢失问题,但这个模型用3DMax打开查看又是正常的。在尝试诸多方法后终于解决了。1.先使用3dmax打开fbx模型,打开后会在文件所在目录下生成一个.fbm文件夹(重要),这个后续会用到。2.直接将模型导出,设置里勾选 “嵌入的媒体”4.现在模型就有正常的贴图了。
2023-09-13 17:16:05
7999
4
原创 vue项目结合unity webgl通信(亲身实践 Unity2022.3版本)
在参考网上众多资料后,终于将Vue与Unity Webgl双向通信的功能完成。在此过程中遇到了很多问题,故记录下整体流程。1.unity端实现一个jslib文件预定义函数作为桥接。2.c#使用DllImport引入和调用预定义的函数。3.web端使用js定义被调用函数。1.Unity Webgl程序嵌入vue1.Unity -> vue通信2.vue -> Unity通信。
2023-07-14 17:52:40
9514
10
原创 Unity WebGL项目打包后本地打开报错问题解决方法
打开控制面板-->程序-->启用或关闭功能-->Internet Infomation Services,全部打勾,确认即可。,点击此电脑,点击右键-->管理-->服务和应用程序-->Internet Infomation Services--网站。最后在网页上输入:127.0.0.1:8080查看效果即可 ,此时可能遇到提示权限不足无法打开配置文件的问题。右击文件夹->属性->安全,点击编辑,添加 Everyone用户 赋予它所有权限。接着点击网站-->新建一个网站。
2023-06-16 10:01:43
11020
17
原创 c#调用matlab程序在其他电脑上打开没反应 原因及解决办法
本来在本机用c#调用matlab封装好的dll写的程序可以运行,但把c#程序copy到其他装有matlab的电脑上打开却没有反应。调试了好一会才发现是其他电脑的matlab版本跟自己电脑上的版本不同。然后看到了这篇文章的解决方案:https://blog.youkuaiyun.com/cfylove/article/details/49419323这个错误出现的原因是没有装matlab,也没有装MCR(...
2019-06-11 16:13:48
1732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人