6

Unicode (utf8) データを含む MSSQL データベースがあります。私のワークステーションは Linux (現在は Ubuntu) で、mssql データベースを操作するツールを探していて、SQSH を見つけました。問題は、sqsh コンソールでデータを選択すると、Unicode 文字の代わりにジバーが表示されることです。スイッチ「-J utf8」または「-J utf-8」を使用しても何も変わりませんでした。

問題は、utf-8 データで動作するように sqsh をセットアップする方法です。

それが不可能な場合は、utf-8 データで満たされた mssql データベースで作業するために Linux から使用できる代替ツールを知っていますか。あらゆる種類の T-SQL を実行し、事前に準備された SQL スクリプト ファイルを実行し、後で処理するために結果をパイプアウトする必要があります。シェル クライアントに限らず、優れた GUI (オープン ソース) も使用できます。

4

4 に答える 4

0

sqsh で freetds を使用していますか? その場合は、freetds.conf を編集して文字セットを設定します。

http://www.freetds.org/userguide/localization.htm

于 2011-09-27T02:14:47.517 に答える