問題タブ [mac-roman]

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.

0 投票する
1 に答える
2798 参照

java - MacRoman エンコーディングは、すべての Java SE 1.5+ VM でサポートされることが保証されていますか?

回答してくれた人々のおかげで、私は実際に「MacRoman」でエンコードされたファイルを扱っていることに気付きました。

0xDB が通貨記号であるエンコーディングは?

だから私は疑問に思っています: lib/charsets.jarに含まれる文字セットは、すべての 1.5 JVM に存在することが保証されていますか?

http://download.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html

たとえば、UTF-8 とは異なり、x-MacRoman はrt.jarではなくlib/charsets.jarに存在します。違いがよくわかりません。

MacRoman は、UTF8 と同じように存在することが保証されていますか?

PS: 誰かが MacRoman タグを作成してくれたら最高です。

0 投票する
1 に答える
1620 参照

xcode - Xcode は、間違ったエンコーディングで推測と解釈を続けます

Xcode の最新リリースである Xcode 4.0.2 を使用しています。私のプロジェクトまたはスタンドアロンのソース コードはすべて UTF-8 エンコーディングです。しかし、ソース ファイル (C/C++/Objective C) を開くと、すべてのテキストが Mac OS Roman エンコーディングで解釈され、その理由がわかりません。Xcodeをアンインストールして、すべてのXcodeファイルを削除して削除しようとしました。したがって、再インストールしても役に立ちません。すべてのソース コードは、Mac OS Roman エンコーディングで開かれています。Xcode設定では、デフォルトのエンコーディングUTF-8があります(ただし、それは新しいファイル用だと思います)。また、Xcode がエンコーディングの検出に使用する libiconv を再インストールしようとしました。

これを引き起こした可能性のあるものについては何も知りません。システム、プログラム、またはデータに変更を加えていません。1 週間前にはこの問題は発生していませんでした。

誰?

ありがとう、マーティン

0 投票する
3 に答える
7989 参照

java - Java プログラムで韓国語の文字を *簡単に* 表示する方法

私はこれをしたい:

System.out.println("안녕하세요!");

しかし、Eclipse でコンパイルしようとすると、「一部の文字は MacRoman 文字エンコーディングを使用してエンコードできませんでした」というポップアップ エラー メッセージが表示されます。Mac OS X を実行しています。これを回避する方法はありますか?

だから、Unicodeを使ってみようと思います:

System.out.println((char)0xD0A4);

「키」を出力したいのですが、代わりに「?」を取得します。コマンドラインは Unicode をサポートしていないと思います。しかし、たとえそうであったとしても、各文字ブロックを見つけるために複数のチャート (このようなチャート) の 1 つに行かなければならないのは本当に面倒です。

とにかく、ファイン!だから私はJLabelを使用します...

JLabel lbl = new JLabel(""+(char)0xD0A4);

素晴らしい、これは 키 を出力します! ...しかし、各ブロックの Unicode 文字を検索する必要があります。プログラムで韓国語の文字を簡単に吐き出すにはどうすればよいですか?

0 投票する
2 に答える
1014 参照

java - マクロマン vs UTF-8

ソースからバイト データを取り出して暗号化し、ファイル システムに保存しようとしています。

暗号化には、jasyptBasicTextEncryptorクラスを使用しています。ファイル システムへの保存には、Apache の Commons IOUtilsクラスを使用しています。

必要に応じて、これらのファイルは復号化され、ユーザーのブラウザに送信されます。このシステムは、デフォルトの文字セットがMacRomanであるローカル マシンで動作しますが、デフォルトの文字セットがUTF-8であるサーバーでは失敗します。

プロセスの各段階でエンコードを明示的に設定してMacRomanを使用すると、サーバーでも機能しますが、コードの残りの部分でUTF8を使用するため、これを行うことに懐疑的です。

MacRoman に変換せずにコードを動作させる方法はありますか?

0 投票する
2 に答える
115 参照

ios - MacRoman と互換性のある文字を検証する方法

ユーザーが入力した文字が Mac OS Roman と互換性があるかどうかを確認する簡単な方法 (関数、メソッドなど) はありますか? CGContextShowTextAtPointを参照して iOS アプリケーションがクラッシュする理由を調べるために、数十のトピックを読みました。Mac OS Roman セットに含まれていない文字を含む文字列 (つまり ©) を画像に描画しようとすると、アプリケーションがクラッシュする可能性があると思います。このセットには 256 の文字があります。選択した文字を 1 つずつその 256 文字と一致させる以外に良い方法はないでしょうか?

ありがとうございました

0 投票する
1 に答える
332 参照

character-encoding - MacRoman と Latin1 の間の典型的なエンコード/デコード エラーを表示しようとしています

latin1/macroman としてエンコードされたファイルを macroman/latin1 として開いた結果を生徒に見せたいと思います [resp.]:

しかし、2 番目の変換で目に見える非 ASCII 文字が表示されないという事実に当惑しています。macroman と latin1 は両方とも、バイト <-> 文字の全単射を意図していませんか?

注: テキスト エディターで動作を再現できるため、これは Python 関連ではありません。

0 投票する
1 に答える
722 参照

java - バンドルされた Java OS X アプリのデフォルトは MacRoman エンコーディング

UTF-8 エンコーディングを使用するように、Eclipse で Java プロジェクトをセットアップしました。IDE 内でコードを実行すると、UTF-8 で実行されます。ただし、Java プロジェクトを OS X アプリにバンドルしてそこから実行すると、Java コードが MacRoman で実行されることがCharset.defaultCharset().

バンドルされている OS X アプリを UTF-8 で実行するにはどうすればよいですか?

0 投票する
1 に答える
646 参照

unicode - Applescript のシステム イベントは Mac OS Roman エンコーディングを強制しますか?

UTF-8 テキスト ファイルの最初の行を読み取る Applescript を作成しました。その文字列は、IRC クライアント (Textual) の特定のテキスト領域に「値を設定」するために使用されます。

残念ながら、Mac OS Roman エンコーディングにネイティブでない文字 (Unicode のみの文字、アジア言語のみのグリフ) は、Mac OS Roman 文字に置き換えられます。

例えば:

  • ≫ ようこそ

テキスト領域に次のように書き込まれます。

  • ようこそ

テキストを強制的に UTF-8 エンコーディングに戻したり、この問題を修正したりするにはどうすればよいですか?

私のスクリプト: