search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

C# 實作簡易ANSI文字檔轉UNICODE文字檔 – jashliao部落格

C# 實作簡易ANSI文字檔轉UNICODE文字檔

 

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CS_Ansi2Unicode
{
    class Program
    {
        static void Main(string[] args)
        {
            Encoding encode = Encoding.GetEncoding(“big5”);
            /*
            String StrInput=””;
            StreamReader sr = new StreamReader(“ANSI.txt”, encode);
            while (!sr.EndOfStream)// 每次讀取一行,直到檔尾
            {
                StrInput = sr.ReadLine();// 讀取文字到 line 變數
            }
            */
            String StrInput = File.ReadAllText(“ANSI.txt”, encode);
            Encoding ascii = Encoding.GetEncoding(“big5”);//Encoding.ASCII;
            Encoding unicode = Encoding.Unicode;

            byte[] ansiBytes = ascii.GetBytes(StrInput);
            byte[] unicodeBytes = Encoding.Convert(ascii, unicode, ansiBytes);

            char[] unicodeChars = new char[unicode.GetCharCount(unicodeBytes, 0, unicodeBytes.Length)];
            unicode.GetChars(unicodeBytes, 0, unicodeBytes.Length, unicodeChars, 0);
            string StrOutput = new string(unicodeChars);

            File.WriteAllText(“Unicode.txt”, StrOutput, Encoding.Unicode);
        }
    }
}

 

 

 

 

 



 




熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦