1. 程式人生 > >cygwin的mintty視窗中輸出的中文是亂碼

cygwin的mintty視窗中輸出的中文是亂碼

【問題】

cygwin中使用fop過程中,其輸出的中文部分,顯示亂碼:

fop 輸出亂碼

【解決過程】

1.其實這個問題,之前就遇到過,即去設定對應的編碼,即可。

但是現在又出現了,而且好像不太好解決。

現在就要好好去將其解決掉。

2.去看設定:右鍵cygwin圖示->Option:

cygwin option

就可以開啟對應的配置介面了,點選到Text:

locale和char set都是空

可以看到目前對於Locale和Character set都是空的,即都是default。

3. 現在就一個個來試試:

(1)Locale=(選擇default會自動變成)C,,Character Set=UTF-8 => 結果還是亂碼

(2)Locale=zh_CN,Character Set=UTF-8 => 結果還是亂碼

(3)Locale=(選擇default會自動變成)C,,Character Set=GBK=> 結果終於可以正常顯示中文了:

中文終於可以正常顯示了

【總結】

反正是編碼沒有設定好,導致中文顯示是亂碼。

後來設定為:

Locale=C,Character Set=GBK後,中文就可以正常顯示了。

相關推薦

cygwin的mintty視窗輸出中文亂碼

【問題】 cygwin中使用fop過程中,其輸出的中文部分,顯示亂碼: 【解決過程】 1.其實這個問題,之前就遇到過,即去設定對應的編碼,即可。 但是現在又出現了,而且好像不太好解決。 現在就要好好去將其解決掉。 2.去看設定:右鍵cygwin圖示->

Eclipse console 輸出中文亂碼問題(輸出語句System.out.println中文正常,但是log.輸出中文亂碼

背景:除錯程式碼時,發現log.debug資訊中的中文都變成了亂碼,進一步觀察發現,System.out.println中輸出的中文又是正常的! 在網上搜了很多資料,相關的部落格很多,但是要麼不能解決我的問題、要麼寫的原因我無法認可,隨後決定探索一下。 經過探索,終於得出了結論,特此

JS呼叫輸出中文亂碼怎麼辦?一步輕鬆解決

今天做網頁突然發現一個問題: js中輸出的中文 在網頁中竟然是亂碼  我想可能是html中忘記指定編碼格式了?我急忙看下html程式碼,發現 並沒有啊! 這到底是怎麼回事 這讓我很費解。你們是否也遇到過類似的情況? 其實解決方法非常簡單,你只需要簡單的做一步儲存就可以了。

Linuxjava log輸出中文亂碼

比如這樣一段程式碼: logger.debug("中文亂碼?Chinese");輸出結果是這樣的: 2016-06-12 10:24:46,130:DEBUG main (CleanupTaskTest.java:27) - ?????Chinese 執行lo

在Servlet出現一個輸出中文亂碼的問題(已經解)。

在Servlet中出現一個輸出中文亂碼的問題,已經解。 @Override public void doPost(HttpServletRequest reqeust, HttpServletResponse response) throws ServletException, IOExc

Python3 記錄日誌並輸出到 log 檔案的方法(防止輸出中文亂碼

# -*- coding: utf-8 -*- import logging.handlers LOG_FILE = r'tst.log' handler = logging.handlers.

Java中文亂碼問題

jsp req 安裝路徑 漢字 mysql配置文件 rac name line 進行 客戶端向服務器發送請求時,有兩種方式post和get請求,當客戶端提交的內容有中文時。服務器要進行設置才能獲得中文,否則獲得的是亂碼。那麽怎麽設置呢:在servlet中進行設置,有兩種情

C#對URL中文亂碼處理

res quest 類庫 處理 odin .dll 前言 中文亂碼 ring 前言:UTF-8中,一個漢字對應三個字節,GB2312中一個漢字占用兩個字節。 不論何種編碼,字母數字都不編碼,特殊符號編碼後占用一個字節。 1、直接在C#後臺編碼URL參數 引用類庫:Syste

輸出中文亂碼的處理

text ons strong ace spa space 處理 字符流 response * 字節流: * 設置瀏覽器默認打開的編碼: * resposne.setHeader(“Content-Type”,”text/html;charset

php 保存到mysql數據庫中文亂碼

sql mysql數據庫 sca escape huang tlb eba ont chan Java%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E6%97%A5%E5%B8%B8%E2%80%94%E2%80%94%20%E3%80%8A%E

spring mvc關於url傳遞中文亂碼的解決方法

般的 har rac color nco bytes utf8 int span 在傳值過程中,也是亂碼出現的頻繁地。先不說到底是什麽場景了,通常常用的方案有如下幾個 配置指定的filter <!-- 配置請求過濾器,編碼格式設為UTF-8,避免中文亂碼-->

Jsp頁面中文亂碼問題解決

pan 格式 align 編碼格式 聲明 pro tty Coding enter Jsp頁面中的中文亂碼問題解決 在編寫Jsp頁面的時候,發現寫入其中的中文在瀏覽器瀏覽的時候會出現亂碼的情況。 出現亂碼的原因分析: 因為頁面中對自己的編碼格式的聲明和頁面的實

PHP輸出中文亂碼解決:編碼終結者

php 中文亂碼 編碼學習PHP之初,根本就沒有意識到過有編碼那回事兒,隨著對中文的輸出越來越多,遇到輸出亂碼的情況也就更加普遍了。最早我們懷疑是數據庫編碼的問題,於是在PHP代碼中的解決的辦法是:mysql_query("SET NAMES UTF8"); 但這樣做了後,網頁顯示的仍然是亂碼,於是有修改

Android Studio解決Java程序輸出中文亂碼

roc 中文 Coding str uil nbsp process option clas 經查閱資料,發現需要手動在build.gradle中添加代碼 //新版 tasks.withType(JavaCompile) { options.encoding = "UT

編碼(ACSII unicod UTF-8)、QT輸出中文亂碼深入分析

們的 解決方法 ces size 虛擬 類型 col 機器 編碼規則 總結: 1. qt輸出中文亂碼原因分析 qt的編程環境默認是utf-8編碼格式(關於編碼見下文知識要點一); cout << "中文" << endl; 程序運行,程序並不認識

MySQL數據庫中文亂碼解決方案。

中文亂碼 數據庫MySQL 數據庫中輸入中文容易出現亂碼?(亂碼問題本源:參見http://blog.51cto.com/12042068/2115021)解決方法:1.在建表建庫的時候就指定默認編碼 utf8. CREATE TABLE table_name (

resin後臺輸出中文亂碼的解決辦法!

中文 Coding https -o 出現 blog XML bsp sam resin後臺輸出中文亂碼的解決辦法! 學習了:https://blog.csdn.net/kobeguang/article/details/34116429 編輯conf/resin.con

處理Python2.7讀寫文件中文亂碼問題

創建 文本文件 odi 出現 print 文本 處理 ecs 報錯 1.設置默認編碼 在Python代碼中的任何地方出現中文,編譯時都會報錯,這時可以在代碼的首行添加相應說明,明確utf-8編碼格式,可以解決一般情況下的中文報錯。當然,編程中遇到具體問題還需具體分析啦。 #

Linuxmysql中文亂碼

-s mes nec mysqld 表示 tar efault centos client 問題描述:當我們在linux系統上裝載mysql後操作數據庫的時候,會出現中文亂碼問題,比如做插入操作,發現添加到數據庫的數據中文出現論碼,下面就將解決linux下mysql中文亂碼

web頁面編寫過程中文亂碼問題解決

中文亂碼的出現是由於編碼和解碼的方式不同,只要將二者修改為對應的方式就成。具體解釋如下: 在剛學習web開發的時候常遇見中文亂碼的問題,而且根據網上的教程時而能解決,時而不能,主要原因是很多初學者不知道中文系統的瀏覽器的預設解碼字符集是 GB2312,而我們的編輯器常採用的是 UTF-8的解碼方