ラテン語 (åäö) とラトビア語 (āē) の両方の文字が共存する必要がある .NET サイトで問題が発生しました。データベースでは、フィールドに と を使用nvarcharしntextています。テキストをデータベースに直接入力すると、すべて正常に機能します。
問題は、SQL を実行するフォームを使用してまったく同じテキストを入力するとUPDATE、ラトビア語の文字が同様のラテン文字に変換されるため、文字列「åäöāē」が「åäöae」として保存されることです。
別の で少し試してみましたが、CodePagesまだ必要な結果が得られていません。誰か提案はありますか?