2017-01-02 5 views
-1

私はSQL入門者ですが、私はSQL(SQL Server)のエンコーディングとちょっと混乱しています。時にはブルガリア語でデータを入力してスクリプトを保存すると、後で認識されないエンコーディングが得られます(エンコーディングを忘れるとHTMLのようになりますが、簡単ですが、メタ文字セットをutf8に入れてください) 。 SQLではもう少し複雑に思えます。誰かが私にそれを説明できますか?SQLエンコーディングの混乱

答えて

0

これはWindowsのようなものですが、心配する必要はありません。 Windowsで.txtファイルを含む何かを保存すると、他のエンコーディングの文字を認識して対応するエンコーディングに保存するかどうかを尋ねるメッセージが表示されます。

本当にSQL

+0

いやとしなければならないが、それでも...私はSQL Serverと働いていた時に初めて、私はこのように私のデータを失った...そうでUTF8にsimitarものがあるかしらありませんHTMLので、英語(ドイツ語、中国語など)だけでなく、すべての言語文字を認識します。 – MitkoZ

+0

はい、nvarchar vs varchar。 nvarcharは何も格納するunicodeです.varcharは列照合 – Alex

+0

に依存していますが、私は自分のSQLコードを保存するスクリプトのエンコーディングをどのように変更する必要がありますか? – MitkoZ