問題タブ [diacritics]
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.
api - MediaWikiAPIとエンコーディング
私はMediaWikiAPIを使用して、実験的なロボットでいくつかのページを更新しています。このロボットは、JavaApacheHTTPクライアントライブラリを使用してページを更新します。
ただし、「content」文字列にはいくつかのアクセントが含まれています。System.out.prinln(content)見た目は問題ありませんが、wikiの強調された文字は見栄えが悪くなります。例:「Valérie」の代わりに「Val�rie」。
どうすればこれを修正できますか?
tomcat - Tomcat : solaris ディレクトリでのフランス語のアクセント
私たちのクライアントの 1 人が新聞で宣伝を購入し、彼の URL に追加しました: http://www.website.com/publicit é "publicite" (アクセントなし) の代わりに...
Solarisで対応するディレクトリを作成しようとしていますが、うまくいかないようです。「get」リクエストを取得しましたが、「本当の」リクエストは /publicit%C3%A9 のようです。その名前のディレクトリを追加しようとしましたが、どちらも機能しません。
ウェブがこの問題をどのように解決できるかについてのアイデアはありますか?
JAVA (および jsp) を使用した Web コンテナーとして、Apache と Tomcat を使用します。
LinuxではなくSolarisサーバーのようです..
c# - .NETでアクセント(ドイツ語)を置き換えるにはどうすればよいですか
文字列のアクセントを英語の同等のアクセントに置き換える必要があります
例えば
ä=ae
ö=oe
Ö=大江
ü=ue
私はそれらを弦から取り除くことを知っていますが、私は交換について知りませんでした。
何か提案があれば教えてください。私はC#でコーディングしています
html - ウムラウトを使用して javadoc ドキュメントを生成するには?
Eclipse で Java ドキュメントを生成しようとしています。ソース ファイルは UTF-8 でエンコードされており、いくつかのウムラウトが含まれています。結果の HTML ファイルはエンコーディングを指定せず、HTML エンティティを使用しないため、ウムラウトはどのブラウザでも正しく表示されません。
これを変更するにはどうすればよいですか?
flash - sIFR 3は大文字を切り落とします-回避策はありますか?
私は何時間も助けを探していましたが、問題を解決できません。見出し用のWebサイトにsIFR3を実装しましたが、「S」や「C」などの大文字や、「Ä」や「Ü」などの特殊文字が切り捨てられています。
http://blog.unity.fr/articles/sifr-accented-character-bug-fix-enで回避策のチュートリアルを見つけました
が、何か問題があるようです。sifr-config.js
今私のテキストは次のようになります:
そしてここにjsがあります:
うまくいけば、助けることができる誰かがいます…</ p>
よろしくお願いします!
c# - string.Compare がアクセント付き文字を一貫して処理していないように見えるのはなぜですか?
次のステートメントを実行すると:
結果は「-1」で、「mun」の数値が「mün」よりも小さいことを示します。
ただし、このステートメントを実行すると:
「1」が表示され、「Muntelier, Schewiz」が最後になることを示します。
これは比較のバグですか?または、アクセント付きを含む文字列をソートするときに考慮すべきルールはありますか
これが問題である理由は、リストを並べ替えてから、「xxx」で始まるすべての文字列を取得するための手動のバイナリ フィルターを実行しているためです。
以前は Linq の 'Where' メソッドを使用していましたが、別の人が作成したこのカスタム関数を使用する必要があります。
しかし、カスタム関数は、.NET の「ユニコード」ルールを考慮していないようです。そのため、「mün」でフィルタリングするように指示すると、リストに「mun」で始まるアイテムがあるにもかかわらず、アイテムが見つかりません。
これは、アクセント付きの文字の後に続く文字によって、アクセント付きの文字の順序に一貫性がないためと思われます。
OK、問題は解決したと思います。
フィルタの前に、各文字列の最初のn文字に基づいて並べ替えを行います。nは検索文字列の長さです。
java - urlencoded ウムラウトを取得できません。[解決策: UTF8 を使用]
JSP スクリプトを使用していくつかの Web サイトをプログラミングしていますが、urlencoded Web 式パラメーターで奇妙な問題が発生しました。サイト自体は iso-8859-1 でエンコードされています。
というフィールドを持つ単純な Web フォームがありますdescription。
ドイツ語のウムラウトや「ü」や「ß」などの特殊文字を入力すると、これらは自動的に urlencode されます。しかし、このパラメーターを読みたい場合は、常にnull.
などの中国語の単語を入力すると專業人士、それらも urlencode されます。ただし、取得せずに読み取ることができますnull。
メソッドとして「post」を使用しても「get」を使用しても、この動作は変わりません。以下のテキストを使用して Web フォームを「ポン引き」しようとしましたが、それも役に立ちませんでした。
私の質問は、ウルレンコード化されたドイツ語のウムラウトを取得できないのに、中国語の単語を取得できないのはなぜですか?
mysql - mysql でアクセント付き文字を検索する
mysql テーブルで é ou è の出現箇所を見つける必要があります。
最初に試した: SELECT "LéL" like "%é%"; これは機能しません: e または é または è を含む単語を返します。
結果のない正規表現も試しました(文字Lを使用):
\u と 16 進検索をテストしたかったのですが、ドキュメントに記載されているように、変更なしで二重エスケープも試みました。
正規表現検索は、mysql では本当に制限されているようです。http://dev.mysql.com/doc/refman/4.1/en/regexp.htmlで \u に関連するドキュメントが見つかりませんでした。
私はmysql 4.1を使用しています。
mysql 5 に 4 には存在しない解決策がある場合は、それについて知りたいです。
unicode - URL でアクセント付き文字を使用する必要がありますか?
英語以外の言語で Web コンテンツを作成すると、最適化された検索エンジンとユーザー フレンドリーな URL の問題が発生します。
URL でアクセントのない文字を使用するのがベスト プラクティスなのか (特定のアクセントがある場合とない場合で一部の単語の意味がまったく異なる可能性があるため)、それとも英語以外の文字の使用に固執する方がよいかどうか疑問に思っています。高度でない環境 (MSIE、ソースの表示など) では、これらの URL の読みやすさを適切に犠牲にします。
「風変わりな」文字は、ドキュメントのタイトル、タグ、ユーザー名など、どこにでも現れる可能性があるため、ウェブサイトの管理者の完全な監督下にあるとは限りません。
もちろん、代替の (アクセントのない) URL を元の宛先を指すように設定することも考えられますが、アクセント付きの URL を主要なドキュメント識別子として使用することについての意見をお聞きしたいと思います。