ビュー:

Question:
読み取ったバーコードの文字エンコーディングを調整する方法を教えてください。

回答:
バーコードの値が、Windows のデフォルトの文字エンコーディングとは異なる文字エンコーディングで保管されている場合があります。そのため、一部の文字が期待どおりに表示されないことがあります。これは、QRコードの場合によく起こります。

注意:
以下に説明する機能はバージョン4.2.20118.tから利用可能です


注意:
設定ファイルを手動で変更すると、1つの設定やアプリケーション全体が動作しなくなったり、 正しく動作しなくなったりすることがあります。そのため、変更する前に必ず設定ファイルのバックアップコピーを作成し、パラメータと値の正確なスペルを使用するようにしてください。


現在、この機能は設定ファイルを調整することで有効にする必要があります

これを行うには、各設定の<General>セクションに 移動し、BarcodeValueEncoding設定の 値をバーコードの文字エンコーディングに対応する値に変更します。デフォルト値は Windows-1252 です。
値を挿入する際は、大文字と小文字に注意してください。
対応する設定がまだ存在しない場合は、追加してください。たとえば、バーコードの値が UTF-8 でエンコードされている場合:<BarcodeValueEncoding>utf-8</BarcodeValueEncoding>

Microsoft は、可能なすべての値のリストを提供しています:https://docs.microsoft.com/de-de/dotnet/api/system.text.encoding。

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。