問題タブ [mojibake]
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 - リソースバンドルからのスウェーデン語のテキストがぎこちなく表示されるのはなぜですか?
JavaSwingアプリケーションの国際化を許可したいと思います。バンドルファイルを使用して、すべてのラベルをその中に保持します。
テストとして、スウェーデン語のタイトルをに設定しようとしましたJButton
。だから私が書いたバンドルファイルに:
そして私が書いたJavaコードで:
ただし、ボタンのタイトル文字は実行時に間違って表示されます。
UnicodeをサポートするTahomaフォントを使用しています。コードを使用してボタンのタイトルを手動で設定すると、正常に表示されます。
バンドルファイルで失敗する理由はありますか?
-------------------------------------------->編集:タイトルのエンコード:
次のコードを使用して、バンドルファイルからのテキストをエンコードしてみました。
それでも結果は次のとおりです。
android - Androidアプリでスウェーデン語の文字を表示するにはどうすればよいですか?
Androidプロジェクトにデータを抽出するデータベースがあります。そこには、スウェーデン語の文字å、ä、öが次のように書かれたテキストの文字列がいくつかあります:√•=å、√§=ä、√δ=ö。アプリのテキストビューに印刷する前に、これらの記号を実際の文字に変換する最良の方法は何でしょうか。√•をåに置き換えるような置換は、進むべき道ですか?現在データをフェッチしているクエリに、それをどのように入力しますか。
助けてくれてありがとう!
php - PHP 文字の変更
私の PHP アプリケーションはアポストロフィ文字を â�� に変更します
私の罪は何ですか?
php - これらの奇妙な文字を変換するにはどうすればよいですか? (ë, Ã, ì, ù, Ã)
私のページには、通常の文字の代わりに、ã、ã、ã¬、ã¹、ã などの文字が表示されることがよくあります。
ヘッダー ページと MySQL エンコードに utf8 を使用します。これはどのように起こりますか?
android - 特定のアラビア語テキストが正しく表示されず、他のアラビア語テキストは正常に表示されますか?
アラビア語のテキストを含むアプリを開発しています.私の電話はアラビア語をサポートしているため、テキストが正しく表示されます..奇妙な問題は、.txtファイルから必要なアラビア語のテキストをコピーしてEditText、EditTextは奇妙な文字を表示しますが、同じテキストを手動で(コピペではなく)書くと、テキストは正常に表示されます!!
最初の EditText は私が手動で書いたテキストで、2 番目は .txt ファイルからコピーして貼り付けたテキストです。
アプリのコードは次のとおりです。
xml ファイル:
この奇妙な (ばかげた) 問題を説明するのは簡単ではなかったので、私の言いたいことが理解できることを願っています。ありがとう。
php - PHP ANSI から UTF-8 へ
一部のファイルを UTF-8 に変換するためのスクリプトを PHP で作成しようとしています。私はギリシャ語のファイルを持っています.Notepad ++はそれが「ANSI」エンコーディングであることを示しています. サーバーにアップロードすると、UTF-8としてエンコードされていることが検出されます(何かwrinfだと思います)。その内容を utf8_encode() で UTF-8 に変換して新しいファイルをダウンロードすると、文字がめちゃくちゃになってしまいます。PHPでBOMを削除しようとしましたが、結果は同じでした。ファイルをUTF-8に変換せずにPHPでBOMを削除しようとしましたが、ファイルは文字化けせずにANSIエンコーディングのままでした。どうすれば修正できますか?
character-encoding - 間違った文字セットで文字を表示する方法
æ
次の場合、どうすれば出力できø = ø
ますか?
左側は Unicode で、右側は iso-8859-1 などの別のものだと思いますが、混乱したときに Unicode 文字がどのようになるかをどのように出力できますか?
バックストーリー: ここで、Steam が文字エンコーディングを台無しにするという奇妙な問題が発生しました。æ
友人がアカウントを回復するのを手伝おうとしていますが、秘密の回答で手紙を使用したと思います. パスワードをリセットするためのダイアログはその文字を受け入れず、自然な代替手段を試すと答えが間違っていると表示されます. 私が受け取る回復メールでは、秘密の質問のように手紙ø
が表示されます. ø
ですから、答えと質問が作成されたとき、手紙æ
は受け入れられましたが、めちゃくちゃになったのではないかと考えています。私は台無しに相当するものを使用しようとすることができると考えましたが、それが何であるかはわかりません.私のプログラミングスキルでは自分でそれを見つけることができません:p
javascript - nodejs同期は大きなファイルを1行ずつ読み取りますか?
大きなファイル (utf8) があります。fs.createReadStream
大きなファイルを読み取るためにストリームを作成できることはわかっていますが、同期されていません。だから私は使用しようとしますfs.readSync
が、読み取りテキストはのように壊れています"迈�"
。
character-encoding - 文字エンコーディングと ’ 問題
今日でも、かなりの頻度で文字エンコーディングの問題が頻繁に見られます。たとえば、この最近の求人情報を見てみましょう。
(注: これは例であり、スパムの求人投稿ではありません... :-)
私は最近、Web サイト、一般的な IM プログラム、および CNN の背景グラフィックで、その正確なエラーを見ました。
私の2部構成の質問:
- この特定の一般的なエンコーディングの問題の原因は何ですか?
- 開発者として、このような一般的なエンコーディングの問題を回避するには、ユーザー入力をどのように処理すればよいですか? 意味のある回答を提供するためにこの質問を単純化する必要がある場合は、コンテンツが Web ブラウザーから入力されたと想定してください。