問題タブ [shift-jis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Shift-JIS 文字セットを使用して Java 8 でファイルを作成すると、一部の文字が char '?' に置き換えられます。
Shift-JIS 文字セットを使用してファイルを作成すると問題が発生します。
これは、txt ファイルに書き込みたいテキストの例です。
繰戻し_日経選挙システム保守2019年1月10日~;[2019年度更新]横浜第1DCコロケ―ション(2ラック)
Shift-JIS 文字セットを使用すると、ファイルに 2 つの「?」が見つかります。~と―の代わりに:
繰戻_日経選挙システム保守2019年1月10日?;[2019年度更新]横浜第1DCコロケ?ション(2ラック)</p>
UTF-8 文字セットを使用して、見つけたファイルに (すべて正しい):
繰戻し_日経選挙システム保守2019年1月10日~;[2019年度更新]横浜第1DCコロケ―ション(2ラック)
これは私のコードです:
これら 2 つの文字が Shift-JIS 文字セットに含まれていない理由がわかりましたか?