問題タブ [non-ascii-characters]

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 投票する
3 に答える
506 参照

python - XMLの解析中に、Pythonで®が®に変換されます

私のRSSフィードには次のものが含まれます。

現在、RSSを解析してから、次のようにタイトルをタイトルに割り当てています。

出力またはログファイルをチェックすると、次のようなタイトルが表示されます。

HBOは、今年最も多くのネットワークである19のエミー賞を受賞しました。

®は®に変換されます。HTMLパーサーを使用してみましたが、使用できませんでした。

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

jquery - 非ASCII文字はSafariブラウザでのみフォーム入力を追加しました

Windows用のSafariブラウザで奇妙な問題に直面しています。

jQueryに基づくHTML5ドラッグアンドドロップアップロードフォームがあります。Safariを除くすべてのブラウザで正常に動作します。Safariでは、特定の拡張子を持つファイルの場合、ファイル名の後に非ASCII文字が埋め込まれます。

たとえば、ファイルexample.movexample.movçðÆêになります

また、ファイルが破損しています。コンテンツがないようです。

これはSafariとjQuery/HTML5の既知の問題ですか?非ASCII文字を除外する方法はありますか?

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

java - 非ASCII文字のJavaxml解析が正しくありません

Javaアプレットを使用して、リモートサーバー(ftp / cifs)上のファイル/フォルダーを参照しています。問題は、リモートサーバー上のフォルダがASCII以外の文字(たとえば、日本語または中国語)で名前が付けられている場合、アプレットの起動に失敗することです。サーバー応答の非ASCII文字列の誤った解析から発生していると思われる問題をさかのぼりました。以下は、サーバーからのxml応答のスニペットです。

サーバーからの文字セットエンコーディングは、上記のようにutf-8であることが要求されます。ゴミのように見える文字列は、アプレットを使用して表示しようとしているリモートWebフォルダーであり、フォルダーの名前は実際には不可右工作です。2つは同等ではないため(実際のフォルダー名とxml内の1つ)、java xml解析は、アプレットを起動しようとしたときにエラーをスローします。これを修正するために何ができるかを提案してください。また、SAXパーサーを使用していません。XMLパーサーを使用してから、DOMオブジェクトを作成しています。

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

mysql - データベースにアクセント付き文字が正しく保存されていません

非常に単純です。すべての照合順序を utf8_general_ci に設定しましたが、データベースはアクセント付きの文字を適切に格納していないようです

たとえば、「Québec」は「Québec」として保存されます

変数が挿入される前に、次の関数を通過します。

また、html で次のメタ タグを使用していることにも言及する必要があります。

値を適切に保存しないのはなぜですか?私には意味がありません。

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

facebook - Facebookのロタのキャラクターがゴミを作る

この文字を Facebook のステータスで印刷すると、 !̸̶͚͖͖̩̻̩̗͍̮̙̈͊͛̈͒̍̐ͣͩ̋ͨ̓̊̌̈̊́̚͝͠ͅ のようなごみになります。Facebook だけでなく、どこにでもあるようです。非ASCIIまたは別の形式で貼り付けていますか?私は本当に知りたいです

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

java - フランス語のアクセントをパーセントエンコーディングに変換する

私は単純な

この文字列をURLパーセントエンコーディングに変換する必要があるので、次のものが必要です。

これに対する簡単な解決策はありますか?

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

php - PHP - アクセント付きの xml の解析

アクセントを含む xml ファイルを解析しようとしていますが、「文字列を XML として解析できませんでした」というエラーが表示されます。残念ながら、xml ファイルは外部ソースからダウンロードされているため、作業できません。簡単に修正する方法はないかと考えていました。

これが私のコードです:

周りを見回しましたが、問題の解決策が見当たらないか、少なくとも理解できません! :-)

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

grails - Grails UrlEncoding 非ラテン文字 åäö など

åäö のようなラテン文字を含まないリンク リソースがいくつかあります。これらは通常、ユーザーがアップロードしたファイルです。

問題は、それらのエンコードに成功していないことです

filename.encodeAsURL を使用すると、正しい方法でエンコードされないようです

たとえば、文字 ö は o%CC%88 に変換されます。firefox で同じことを入力して内容をコピーするテストでは、%C3%B6 が返されます。

これらのエンコーディングの違いは何ですか?正しいエンコーディングを取得するには何を使用すればよいですか??