当前位置:   article > 正文

Unity项目脚本编码格式转换为UTF8编码格式_unity tostring utf8编码

unity tostring utf8编码

今天由于项目从Window转MAC的需要,对本地lua脚本文件进行格式转换,将全部.lua脚本文件的格式由UTF8有BOM转化为无BOM格式,一下是编辑器功能脚本,需要的朋友可以借鉴一下:

  1. using UnityEngine;
  2. using UnityEditor;
  3. using System.IO;
  4. using System.Text;
  5. /// <summary>
  6. /// 这个是讲lua文件转化为UTF-8格式的工具
  7. /// </summary>
  8. public class SetLuaToUTF8 : EditorWindow
  9. {
  10. // 常量 //
  11. private const string EDITOR_VERSION = "v0.01"; // 这个编辑器的版本号 //
  12. // gui 相关 //
  13. private Vector2 m_scrollPos; // 记录 gui 界面的滚动 //
  14. private string m_luaPath = "Lua/UI/"; // 文件路径
  15. private string m_fileSuffix = ".lua"; // 文件后缀
  16. /// <summary>
  17. /// 数据目录
  18. /// </summary>
  19. static string AppDataPath
  20. {
  21. get { return Application.dataPath.ToLower(); }
  22. }
  23. [MenuItem("Lua/File to UTF-8 Encoding")]
  24. static void Init()
  25. {
  26. Debug.Log("初始化转化lua文件为UTF-8格式");
  27. // Get existing open window o
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/101122?site
推荐阅读
相关标签
  

闽ICP备14008679号