如何知道檔案編碼

相關問題 & 資訊整理

如何知道檔案編碼

在這裡主要是告訴一些新手,當你打開一份文件時,如何快速的了解這個檔案的編碼模式是什麼呢?比如說如果是繁體中文的文件那麼可能是UTF8字符集、簡體中文則可能是GB2312編碼、英文的話則很有可能是ANSI,當然這些例子都只是一些範例,不是絕對的,不過新手常會遇到的問題通常是中文亂碼的問題,這 ..., vim 神奇妙用之一查看文件編碼: 先用vim 打開文件, 再輸入set fileencoding. 此時, 會出現一行fileencoding=xxx xxx 就是這份文件的編碼格式., Close(); }. 從前4個byte就可以知道這個文字檔案的編碼方式,這也是為什麼沒有BOM的檔案就會有判斷上的困難. 另外在StreamReader也可提供此一自動判斷的功能. StreamReader sr=new StreamReader(openfilediaplog.FullName,Encoding.Default,true);. 第一個帶入的參數是檔案路徑,第二個是預設的編碼方式, ..., 1、文件编码格式一般指文件内文本字符采用什么样的字符集, 通常简体中文windows采用GB2312,极个别文本字符采用utf-8字符集, 2、有时文件编码格式也通常指代文件的类型,windows对程序或数据文件的识别,一般通过文件扩展名来完成,也就是通过扩展名来识别一个文件是数据文件、可执行文件、文本文件、 ..., 我想把一個文字檔轉成某一種編碼方式找到Encoding.Convert() 這個method 可是不知道如何得知來源檔案的編碼方式,使用這個method 也沒什麼用. 現在是直接看一個檔的前三個位元是不是0xEF 0xBB 0xBF 來決定是不是UTF8 可是其他編碼就不知道怎麼看,而且覺得這種方法有點蠢不知道framework 有方法可以 ...,... 的所有網頁都加上一段文字但是這些網頁有些是UTF8 有些是BIG5 我用StreamReader讀取檔案的時候編碼格式使選Encoding.Default 然後再用StreamWriter回存就會造成回存的檔案會有亂碼 所以我想請問各位高手怎樣先判斷檔案的編碼格式用StreamReader的時候就可以知道設定哪個編碼格式而不會有亂碼 , 查看TXT文件编码方式: 首先,不同编码的文本,是根据文本的前两个字节来定义其编码格式的。定义如下: ANSI: 无格式定义; Unicode: 前两个字节为FFFE; Unicode big endian: 前两字节为FEFF; UTF-8: 前两字节为EFBB; 这样通过前面两个字节就可以判定出文件的具体格式了。 本回答由电脑网络分类达人董辉 ...,最近在寫個CodeSyntax的程式,其作用是將程式碼轉換成HTML的表現方式... 本Blog裡所有的程式碼,都是經由此程式轉換的,有興趣的朋友,可以參閱:http://coolfire.fetag.org/?p=219開發過程中,碰到一個檔案編碼的問題,File.Open()回傳一個Stream,必須轉成byte[]型態,再用Encoding轉成字串,但要如何知道開啟的文字檔的 ... , 但檔案總是要先開啟才能處理啊,這又回到一開始的問題,沒辦法知道檔案是用什麼編碼方式來編的。 如果採utf-8編碼,裡面有BOM,那就很好解決,.net程式很聰明,不管用utf-8或是big5的Encoding都可正常開啟,中文不會有亂碼。最怕的就是沒有BOM的utf-8編碼檔案,會跟big5混淆,選擇錯誤的編碼方式開啟就會 ...,這部份可以自己寫程式去判斷檔頭某幾個Byte 就可以得知 有沒有單純判斷檔案編碼方式的程式,我也很想知道XD. 本篇文章回覆於2009-09-02 17:38. == 簽名檔== --未登入的會員無法查看對方簽名檔--. 2樓. 最有價值解答. Mark Shu · 捐贈VP 給Mark Shu · 檢舉此回應. 用記事本把文字檔開啟然後另存新檔下方有個 ...

相關軟體 Notepad++ 資訊

Notepad++
Notepad++ 是一個免費的源代碼編輯器和記事本替換,支持多種語言。運行在 MS Windows 環境下,其使用受 GPL 許可證管理。 選擇版本:Notepad++ 7.5.4(32 位)Notepad++ 7.5.4(64 位) Notepad++ 軟體介紹

如何知道檔案編碼 相關參考資料
[新手教室] 如何查看檔案的編碼模式- 靖.技場

在這裡主要是告訴一些新手,當你打開一份文件時,如何快速的了解這個檔案的編碼模式是什麼呢?比如說如果是繁體中文的文件那麼可能是UTF8字符集、簡體中文則可能是GB2312編碼、英文的話則很有可能是ANSI,當然這些例子都只是一些範例,不是絕對的,不過新手常會遇到的問題通常是中文亂碼的問題,這 ...

https://www.jinnsblog.com

使用vim 查看or 修改檔案編碼@ kk :: 痞客邦PIXNET ::

vim 神奇妙用之一查看文件編碼: 先用vim 打開文件, 再輸入set fileencoding. 此時, 會出現一行fileencoding=xxx xxx 就是這份文件的編碼格式.

http://buffon.pixnet.net

判斷文字檔案的編碼方式| Jeff 隨手記- 點部落

Close(); }. 從前4個byte就可以知道這個文字檔案的編碼方式,這也是為什麼沒有BOM的檔案就會有判斷上的困難. 另外在StreamReader也可提供此一自動判斷的功能. StreamReader sr=new StreamReader(openfilediaplog.FullName,Encoding.Default,true);. 第一個帶入的參數是檔案路徑,第二個是預設的編碼方...

https://dotblogs.com.tw

在windows下如何查看文件编码格式?_百度知道

1、文件编码格式一般指文件内文本字符采用什么样的字符集, 通常简体中文windows采用GB2312,极个别文本字符采用utf-8字符集, 2、有时文件编码格式也通常指代文件的类型,windows对程序或数据文件的识别,一般通过文件扩展名来完成,也就是通过扩展名来识别一个文件是数据文件、可执行文件、文本文件、 ...

http://zhidao.baidu.com

如何知道一個文字檔是用什麼編碼方式? - MSDN - Microsoft

我想把一個文字檔轉成某一種編碼方式找到Encoding.Convert() 這個method 可是不知道如何得知來源檔案的編碼方式,使用這個method 也沒什麼用. 現在是直接看一個檔的前三個位元是不是0xEF 0xBB 0xBF 來決定是不是UTF8 可是其他編碼就不知道怎麼看,而且覺得這種方法有點蠢不知道framework 有方法可以 ...

https://social.msdn.microsoft.

如何預先判斷檔案編碼? - MSDN - Microsoft

... 的所有網頁都加上一段文字但是這些網頁有些是UTF8 有些是BIG5 我用StreamReader讀取檔案的時候編碼格式使選Encoding.Default 然後再用StreamWriter回存就會造成回存的檔案會有亂碼 所以我想請問各位高手怎樣先判斷檔案的編碼格式用StreamReader的時候就可以知道設定哪個編碼格式而不會有亂碼

https://social.msdn.microsoft.

怎样查看txt文件编码方式_百度知道

查看TXT文件编码方式: 首先,不同编码的文本,是根据文本的前两个字节来定义其编码格式的。定义如下: ANSI: 无格式定义; Unicode: 前两个字节为FFFE; Unicode big endian: 前两字节为FEFF; UTF-8: 前两字节为EFBB; 这样通过前面两个字节就可以判定出文件的具体格式了。 本回答由电脑网络分类达人董辉 ...

http://zhidao.baidu.com

用程式判斷文字檔的檔案編碼Encoding @ 怪頭的技術不落國:: 隨意窩 ...

最近在寫個CodeSyntax的程式,其作用是將程式碼轉換成HTML的表現方式... 本Blog裡所有的程式碼,都是經由此程式轉換的,有興趣的朋友,可以參閱:http://coolfire.fetag.org/?p=219開發過程中,碰到一個檔案編碼的問題,File.Open()回傳一個Stream,必須轉成byte[]型態,再用Encoding轉成字串,但要如何知道開啟的文字檔的 .....

http://blog.xuite.net

老宅筆記本: 偵測檔案使用的編碼是Utf-8或Big5

但檔案總是要先開啟才能處理啊,這又回到一開始的問題,沒辦法知道檔案是用什麼編碼方式來編的。 如果採utf-8編碼,裡面有BOM,那就很好解決,.net程式很聰明,不管用utf-8或是big5的Encoding都可正常開啟,中文不會有亂碼。最怕的就是沒有BOM的utf-8編碼檔案,會跟big5混淆,選擇錯誤的編碼方式開啟就會 ...

https://eric0806.blogspot.com

請問如何得知文字檔的編碼- 藍色小舖BlueShop

這部份可以自己寫程式去判斷檔頭某幾個Byte 就可以得知 有沒有單純判斷檔案編碼方式的程式,我也很想知道XD. 本篇文章回覆於2009-09-02 17:38. == 簽名檔== --未登入的會員無法查看對方簽名檔--. 2樓. 最有價值解答. Mark Shu · 捐贈VP 給Mark Shu · 檢舉此回應. 用記事本把文字檔開啟然後另存新檔下方有個 .....

http://www.blueshop.com.tw