pgspider TDS FDW SQL Serverのドッキングウィンドウの画像中国のごみ問題解決

少数の中国人が文字化け問題の次の説明:

  • 英語でのデフォルトは、その直接のLinux SQL Serverの中国のエンコーディングを使用して質問がありますので
  • システムの用途FreeTDSの設定の問題なので(デフォルトのオペレーティングシステムは、言語処理と組み合わされる、設定ファイルがあります)

いくつかの解決策

  • 変更ドッキングウィンドウの実行構成
バージョン:"3"
サービス: 
  PG - TDS:
    画像:dalongrong / pgspider:TDS
    ポート:
      - "5432:5432"
    環境:
      - "POSTGRES_PASSWORD:dalong"
  DB:
   画像:マイクロソフト/ MSSQL - サーバー- Linuxの
   環境:
   - "ACCEPT_EULA = Y"
   - "!sa_passwordは= Dalong 123パーセント"
   - "MSSQL_LCID = 2052"
   - "MSSQL_COLLATION = Chinese_PRC_CI_AS"
   ポート:
   - "1433:1433"
  • FreeTDSの設定を変更する
    クライアント・コードを追加することによって、以下を参照してください
    簡単な説明は、説明のためにログを添加debug flagsし、dump file
 
[ グローバル]
        TDSのバージョン= オート
        テキストサイズ= 64512
        クライアントの文字セット= UTF - 8
        ダンプ・ファイル= を/ tmp / FreeTDSの。ログ
        デバッグフラグ= 0xffffと

説明

公式文書FDW TDSまた、コーディングのプロセスに関するいくつかの質問を提供します

参考資料

https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-environment-variables?view=sql-server-2017
https://github.com/rongfengliang/tds-fdw -learning
https://github.com/tds-fdw/tds_fdw#notes-about-character-setsencoding
http://www.freetds.org/userguide/freetdsconf.htm

おすすめ

転載: www.cnblogs.com/rongfengliang/p/12291491.html
おすすめ