golang解決中文亂碼的方法

2022-03-25 00:28:32 字數 640 閱讀 1747

解決方法:

引入第三發轉碼包:

示例:

1

package main

2import (

3 "bufio"

4 "fmt"

5 "io"

6 "mahonia" //編碼轉換

7 "os"8)

910func main()

1920 //當函式退出時,要及時關閉file

21 defer file.close() //防止記憶體洩露

22 //建立乙個 *reader , 是帶緩衝的, 預設緩衝區為4096個位元組

23 reader :=bufio.newreader(file)

24 //迴圈讀取檔案的內容

25for

30 //輸出內容

31 fmt.println("utf-8 to gbk:", enc.convertstring(str))32}

33 fmt.println("檔案讀取結束")

34 }

Golang中文亂碼問題

在學習golang讀取檔案的過程中,遇到中文顯示亂碼的問題!golang沒有自帶的編譯碼包,因此需要借助第三方包 解決方法 引入第三發轉碼包 git clone 接下來直接上 package main import bufio fmt io mahonia 編碼轉換 os func main 當函式...

解決JSP中文亂碼的方法

一 jsp頁面顯示亂碼 二 表單提交中文時出現亂碼 三 資料庫連線 一 jsp頁面顯示亂碼 下面的顯示頁面 display.jsp 就出現亂碼 out.print jsp的中文處理 對不同的web伺服器和不同的jdk版本,處理結果就不一樣。原因 伺服器使用的編碼方式不同和瀏覽器對不同的字元顯示結果不...

CMD中文亂碼的解決方法

cmd中文亂碼 的解決方法 很早的時候改了,cmd的緩衝區,之後只要是漢字就是亂碼。沒有管它,亂碼就是亂碼著用,最近用寫點網路程式。調 試的時候為了方便,直接寫的匹處理使用telnet。所以用的比較勤,看著亂碼不是事,就改了下。方法 執行 regedit 找到 hkey current user c...