1. 程式人生 > >文字檔案轉換字元編碼(UTF-8等)的通用方法

文字檔案轉換字元編碼(UTF-8等)的通用方法

在windows的本身系統中,是難以知道一個檔案的編碼格式的。需要能過一些操作才能得知檔案的編碼格式。如果你沒有一些其他的工具來幫助你檢視檔案編碼格式,使用記事本也是可以達到目的。(在用到linux系統的時候,經常需要檢查或轉換文的編碼格式。linux如果中文的編碼格式不為UTF-8,則檔案顯示為亂碼。)


這裡以SQL指令碼為例,以前用到plsql的時候如果在其中寫上了中文註釋則預設不是UTF-8的編碼,我在軟體裡也一直沒找到設定的地方,現在拿出萬能工具“記事本(notepad)”進行如下操作:

1.以記事本方式開啟檔案


2.另存為目標檔案並選擇需要的編碼格式:


3.儲存即可,最終效果大致如下


相關推薦

文字檔案轉換字元編碼UTF-8通用方法

在windows的本身系統中,是難以知道一個檔案的編碼格式的。需要能過一些操作才能得知檔案的編碼格式。如果你沒有一些其他的工具來幫助你檢視檔案編碼格式,使用記事本也是可以達到目的。(在用到linux系統的時候,經常需要檢查或轉換文的編碼格式。linux如果中文的編碼格式不為

Java讀取Unicode檔案UTF-8時碰到的BOM首字元問題,及處理方法

2015-18-01修改:增加 apache commons io 處理方法。 在Windows下用文字編輯器建立的文字檔案,如果選擇以UTF-8等Unicode格式儲存,會在檔案頭(第一個字元)加入一個BOM標識。 這個標識在Java讀取檔案的時候,不會被去掉,而且S

JSP-技巧Eclipse預設新建檔案設定為適合中文的型別UTF-8——解決中文亂碼問題

JSP-(技巧)Eclipse預設新建檔案設定為適合中文的型別(UTF-8等)——解決中文亂碼問題 開頭先備註一下: UTF-8不容易亂碼; GBK雖然簡體繁體都支援,但容易亂碼。(試過幾次) 問題 每次新建.jsp檔案都是ISO什麼什麼的(此時無法儲存中

轉換流(OutputStreamWriter/InputStreamReader) 檔案拷貝 字元編碼亂碼

一:轉換流</fon 在這篇部落格中介紹了位元組流和字元流: https://blog.csdn.net/sophia__yu/article/details/84678506 其實可以將位元組流轉換為字元流,也就是轉換流。 轉換流用於將底層的位元組流轉為字元流供子類使用。 位元組

Pycharm中設定預設字元編碼utf-8

呃...又來水一篇 為什麼要預設使用utf-8編碼 為了避免亂碼問題,我們統一用utf-8編碼。由於Python原始碼也是一個文字檔案,所以當你的原始碼包含中文的時候,在儲存原始碼的時候就務必指定儲存為UTF-8編碼。為了讓Python直譯器讀取原始碼的時候,能夠按utf-8編碼讀取,我

python中字元編碼:coding utf-8, unicde, defaultencoding, UnicodeDecodeError, UnicodeEncodeError

2.位元組與字元 計算機儲存的任何資料,包括各種文字、圖片、音視訊檔案等等,實際上都是一串二進位制數字01位元組序列組成的。相信大家都知道,一個位元組Byte(B)是8個位元bit(b)。 而字元,自然就是符號了。比如說二十六個英文字母,阿拉伯數字,以及在pyt

字符集ASCII、GB***、Big5、Unicode字元編碼UTF-*

相信大家一定碰到過,開啟某個網頁,卻顯示一堆像亂碼,如”бЇЯАзЪСЯ”、”�????????”?還記得HTTP中的Accept-Charset、Accept-Encoding、Accept-Language、Content-Encoding、Content-

python2和python3字元編碼utf-8,unicode

二進位制 -> 轉換 -> 字串 需要解碼 decode字串 -> 轉換 -> 二進位制 需要編碼 encodepython3 記憶體中使用的字串全部是unicode碼,但是網路傳輸的資料或者從磁碟讀取的資料是把unicode碼轉換過的資料,通常情況下可能是utf-8格式的資料,所以如

Python2.7 中文字元編碼 & Pycharm utf-8設定、Unicode與utf-8的區別

Python2.7 中文字元編碼 & Pycharm utf-8設定、Unicode與utf-8的區別 [email protected] 作者:Zhouwan  2017-6-6  一、關於編碼和亂碼,有以下幾個重要的概念需要搞清楚:     二、Pycharm 設定編碼, 可以

Python筆記:字元編碼unicode/utf-8

請尊重原創作品。轉載請保持文章完整性,並以超連結形式註明原始作者“tingsking18”和主站點地址,方便其他朋友提問和指正。 Unicode和Python的中文處理   在Python語言中,Uincode字串處理一直是一個容易讓人迷惑的問題。許多Python

android 文字檔案的正確寫入防止中文亂碼

android文字檔案寫入流程 1,寫入檔案的路徑 2,獲取寫入流 3,寫入資料,記得轉換格式(UFT-8在android不能用,只能用gbk) 開始寫程式碼: 首先根據檔案地址判斷檔案是否存

《Java》Java“字串操作”實際應用——形成GBK編碼UTF-8編碼文字檔案,通過其二進位制資料觀察兩種編碼的不同

一、任務目標     完成一個java application應用程式,可以把GBK編碼的漢字字串與UTF-8編碼的漢字字串相互轉換。並配合寫檔案操作形成不同編碼格式的文字檔案,可以通過其二進位制資料觀察兩種編碼的不同。   二、程式設計思路     博主將“程式設計思路”以流程

visual studio 檔案編碼格式UTF - 8

最近將程式碼從ubuntu轉到windows下用visual studio 2017編譯時遇到編碼格式的問題,因為在ubuntu下用visual studio code編輯程式碼時預設的格式是UTF-8,而visual studio中預設的是GB-2312,下面介紹下如何將visual st

Java_字元編碼Unicode、UTF-8UTF-16

首先看一下下面的程式(測試英文和中文在Unicode、UTF-8、UTF-16這三種編碼下,一個字元佔幾個位元組) System.out.println("a(Unicode) :" + "a".getBytes("Unicode").length)

python指令碼實現windows下檔案gbk編碼utf-8相互轉換

程式碼如下: import codecs import sys def ReadFile(filePath, encoding="utf-8"): with codecs.open(filePa

JavaScript編碼轉換UTF-8UTF-16

        JavaScript的字元用UTF16進行編碼,網頁常用的編碼是UTF8或者GB2312,在不涉及到字串位元組操作時,JavaScript編碼和網頁編碼即使不一致也可以使用。但是當進行諸如Base64涉及位元組之類的操作,尤其是有中文字元時,JavaScri

關於字元編碼,你所需要知道的ASCII,Unicode,Utf-8,GB2312…

總結: ascii碼佔用一個位元組 gb2312(gbk是其擴充套件)佔用兩個位元組 Unicode是一種編碼方式,utf-8,utf-16是其具體實現,決定每個字元位元組數量,uft-8為1-4,utf-16為2-4,Windows使用utf-16,Linux使用

編碼UTF-8的XML檔案轉為字元流輸出

package com.wxd.test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputS

利用nodepad++中的python script外掛批量轉換檔案編碼utf-8

兩個部落格寫的都很好。 但是沒有講到最重要的怎麼執行這個python指令碼 這裡直接使用了上述文章的文字描述 選擇Plugins->Plugin Manager->Show Plugin Manager 安裝 Python Script。

將.txt檔案用Mac開啟報文字編碼“Unicode(UTF-8)”不適用的解決辦法

        蘋果電腦 Mac OS X 系統上雙擊 txt 檔案(尤其是 PC 傳過來的),會彈出「未能開啟文稿XXX,編碼"Unicode(UTF-8)不適用」的警告。一個純文字檔案,就是打不開