unity3d 文件批量转为UTF8

使用visual studio创建一个控制台程序

using System; 
using System.IO; 
using System.Text;

namespace ToUTF8 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            var dir = Directory.GetCurrentDirectory(); 
            foreach (var f in new DirectoryInfo(dir).GetFiles("*.cs", SearchOption.AllDirectories)) 
            { 
                var s = File.ReadAllText(f.FullName, Encoding.Default); 
                try 
                { 
                    File.WriteAllText(f.FullName, s, Encoding.UTF8); 
                } 
                catch (Exception) 
                { 
                    continue; 
                } 
            } 
        } 
    } 
}

生成的exe放到unity中的一个文件夹下,双击运行,然后同文件夹下的脚本会转换为utf8

你可能感兴趣的:(Unity3D实用技术笔记,Unity3d技术笔记)