PSQLDBからデータを取得するためにPervasiveSQL-ADO.NET3.5 DataProviderを使用していますが、ドイツ語のウムラウト(äöüÄÖÜなど)がではなくPSQLDataReader
、Pervasive Control Center(同様のSQL Management Studioへ)ウムラウトはすべて正しいです。
-コマンドに似たものはありTSQL "SET LANGUAGE"
ますか?PervasiveSQLでそのようなものは見つかりませんでした。
この問題のグーグルもまったく成功しませんでした。私はupper.altまたはcollate.cfgというファイルでいくつかのヒントを見つけましたが、このファイルの使用方法がわからず、インストールでそれらを見つけることができませんでした。(私はPervasiveにまったく慣れていません...)
ここにいる誰かが私を助けてくれることを願っています。
前もって感謝します
- 編集
私はそれを次のようにコードで解決しました:
var ort = reader["Ort"].ToString().Trim();
var bytes = Encoding.Default.GetBytes(ort);
ort = Encoding.GetEncoding(850).GetString(bytes);