Linux批量編碼轉換
單位JAVA開發的標準編碼都是GBK
我們定義Web專案的資料庫初始化指令碼在META-INF目錄下,分別為data.sql和tables.sql
在windows環境,我們使用NSIS安裝包自動執行這些SQL檔案。
但是到了Linux系統,一切都變了。
比如,這些SQL檔案都是GBK編碼,而linux命令列預設都是utf-8,並且即使設定了console的編碼,輸入到資料庫也是亂碼
單位神奇的構件化開發,一個系統動輒7-8個War包.
這時候就體現了Linux的相容幷包特性,可以使用iconv批量轉換編碼
最後的 \ 字元不能省略,並且之前一定需要一個空格。
可以看到,已經批量轉換了編碼。
批量執行,在每一行加@字元,以便sqlplus執行
執行SQL列表
我們定義Web專案的資料庫初始化指令碼在META-INF目錄下,分別為data.sql和tables.sql
在windows環境,我們使用NSIS安裝包自動執行這些SQL檔案。
但是到了Linux系統,一切都變了。
比如,這些SQL檔案都是GBK編碼,而linux命令列預設都是utf-8,並且即使設定了console的編碼,輸入到資料庫也是亂碼
單位神奇的構件化開發,一個系統動輒7-8個War包.
這時候就體現了Linux的相容幷包特性,可以使用iconv批量轉換編碼
最後的 \ 字元不能省略,並且之前一定需要一個空格。
可以看到,已經批量轉換了編碼。
批量執行,在每一行加@字元,以便sqlplus執行
執行SQL列表
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1065236/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 文字編碼轉換工具iconv 附批量轉換檔案編碼命令
- 轉換Linux 檔案編碼方式Linux
- 編碼轉換
- Linux 字元編碼 檢視與轉換Linux字元
- 字元編碼轉換字元
- URL編碼轉換
- Windows轉到linux中,檔案亂碼,檔案編碼轉換WindowsLinux
- 位元組編碼轉換
- java字元編碼轉換Java字元
- Linux下檢視檔案編碼,檔案編碼格式轉換和檔名編碼Linux
- 如何進行Linux下檔案編碼格式轉換Linux
- javascript字元編碼轉換方法JavaScript字元
- iconv字元編碼轉換字元
- java編碼之間轉換Java
- php 的字元編碼轉換工具 (轉)PHP字元
- 檢測檔案編碼,轉換檔案編碼
- C# 基礎知識:字元編碼、編碼轉換C#字元
- Linux亂碼轉換(二)Linux
- Linux亂碼轉換(一)Linux
- Linux下批量將md檔案轉換為html檔案LinuxHTML
- 在linux shell下將漢字轉換為url編碼的辦法(轉)Linux
- MySQL批量轉換表名為小寫(Python指令碼)MySqlPython指令碼
- 使用VBA批量轉換Excel格式,由.xls轉換成.xlsxExcel
- Python 字元編碼轉換祕訣Python字元
- shellcode轉換成彙編程式碼
- Docxtor(iWork 文件批量轉換工具)
- RTF 批量轉換為 DOCX 檔案
- 批量修改檔案的編碼
- UTF-8編碼與GBK編碼之間的轉換
- linux中批量替換文字中字串Linux字串
- Python 編碼轉換與中文處理Python
- Java 正確的做字串編碼轉換Java字串編碼
- 萬能java字串編碼轉換工具類Java字串編碼
- java工具類之編碼轉換工具類Java
- java進位制、編碼轉換記錄Java
- 關於JS的編碼轉換問題JS
- 批量轉換分割槽表為普通表
- python unicode轉中文及轉換預設編碼PythonUnicode