2013-09-28 51 views
2

當我試圖使用psql工具,並真的感到沮喪,我收到了很多奇怪的字符。任何人都面臨同樣的問題,以及如何解決。預先感謝所有的迴應。PostgreSQL psql與奇怪的字符

enter image description here

回答

2

它是MS Windows外殼的一個已知的問題(它不支持最流行的UNIX UTF8編碼孔)。你的客戶端編碼和服務器編碼是不同的,這是所描述的問題的原因,所以你必須找到一些編碼,PostgreSQL和MS Windows也支持這種編碼。我不知道你的語言是什麼 - 所以,我不知道一個最好的編碼。我可以寫爲捷克語的設置(可能是你的語言設置將是相似的):

  • 與參數/c chcp 1250
  • 集客戶端編碼運行cmd - 一個SQL語句SET CLIENT_ENCODING TO 'win1250';這個聲明可以保存在你的。在你的home目錄psqlrc文件
  • 改變的終端字體爲Lucida(或某些字體UTF支持)

我找到了一個鏈接: http://pgolub.wordpress.com/2008/12/23/windows-linux-psql/