問題タブ [character-encoding]
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.
c - C プログラミング: Unicode のプログラミング方法は?
厳密な Unicode プログラミングを行うには、どのような前提条件が必要ですか?
これは、コードで型を使用してはならず、 and を処理できる関数を使用する必要があることを意味しますchar
か?wint_t
wchar_t
このシナリオでマルチバイト文字シーケンスが果たす役割は何ですか?
java - 文字セットのない Jetty レスポンス
Jetty を使用して Web サービスをテストしていますが、content-type ヘッダーの下に文字セットなしで応答するようにしようとしています。
誰もこれを行う方法を知っていますか?
Response をインターセプトし、CharacterEncoding を null または "" に設定しようとしましたが、例外が発生します。
Jetty 6.1.6 を使用しています。
delphi - コードページ0とは何ですか?
Delphi関数を使用しています
COM関数(Acrobat Annotation getContents-他の投稿を参照)によって返される文字列で呼び出し、0を返します。
0とは何ですか?アンシ?
html - LAMP環境で名前にアクセントのあるファイルに正しくリンクする方法
ディレクトリ内のファイルを反復処理し、それらへのリンクを出力するphpスクリプトを作成しました。ファイル名はスペイン語なので、á、é などの文字が含まれているものがあります。
私のスクリプトは、windows + apache + php である開発マシンでは正常に動作しますが、私のホスティング サーバーである linux + apache + php では動作せず、ファイルが見つかりません。
一部の検索では urlencode() の使用が提案されていますが、これを行うと開発マシンで壊れるため、Web サーバーで試したことはありませんが、受け入れられません。
編集: urlencode() を使用した場合の開発マシンでのエラーの詳細。
2 つのエラーがあるようです。1 つはファイル名に á、é などの文字が含まれている場合です。もう 1 つはファイル名に空白が含まれている場合です。
空白を含むファイル名 (つまり、「Calidad Total .doc」) は、次のリンクhttp://localhost/temarios/docs/Calidad+total+.docを取得し、404 ファイルが見つからないというエラーが表示されます。アドレスバーの「+」を「」に置き換えると、正常に機能します。
アクセント付きの文字を含むファイル名 (つまり、Economía.doc) はリンクhttp://localhost/temarios/docs/Econom%EDa.docを取得し、403 Forbidden エラーが発生します。アドレス バーの「%ED」を「í」に置き換えると、正常に機能します。
Firefox 3 および IE8 Windows 7 ベータ版でテストしましたが、両方のブラウザーで同じことが起こります。
internet-explorer - IE の HTML エンティティと文字セット
文字セットに iso-8859-1 を使用する html ドキュメントにhtml エンティティ✓
(チェック マーク: ✓) を表示しています。
Firefox では、チェック マークとして表示されます。IE では、正方形のボックスとして表示されます。UTF-8 に切り替えても違いはないようです。
画像を使用せずにこれらのエンティティを IE 6 & 7 で表示する信頼できる方法はありますか?
html - 外国語の文字セット
現在、ウルドゥー語、ペルシア語、簡体字の HTML を作成しています。使用する文字セットについてオンラインで適切なリソースを見つけるのに問題があります。
助言がありますか?
html - サーバー側インクルードと文字エンコーディング
各ページが次の構造を持つ静的な Web サイトを作成しました。
- ヘッダー、メニューなどの一般的なもの。
- メイン コンテンツ div のページ固有のもの
- フッター
このウェブサイトでは、すべての共通コンテンツが各ページに複製されています。保守性を向上させるために、共通のコンテンツが重複しないように、サーバー側インクルード (SSI) を使用するようにページをリファクタリングしました。各ページの構造は現在
- ヘッダー、メニューなどの一般的なもののための SSI。
- メイン コンテンツ div のページ固有のもの
- フッターの SSI
リファクタリングされたサイトでは、何らかの理由でフランス語の文字がページ固有のコンテンツ領域で正しく表示されなくなりましたが、SSI を介して含まれるコンテンツでは問題なく表示されます。
含まれるヘッダーは、文字セットを次のように指定します。
メイン コンテンツ ページの 1 つをブラウザで開くと、文字エンコーディングが ISO-8859-1 であることがわかります。次の行を含むフォルダーに .htaccess ファイルを追加しようとしました
しかし、それでも、SSI を使用するバージョンのサイトでは、厄介なフランス語のアクセントが正しく表示されません。
internationalization - ファイルのエンコーディングを変更する
一部の HTML ページの文字エンコードに問題があります。一部の.htmlファイルがUTF-8でエンコードされたファイルとして保存されていないことが原因のようです。これらのファイルを UTF-8 として保存するように Eclipse に指示したにもかかわらず、それらをブラウザーで開くと、ファイルが ISO-8859-1 であることが示されます。
これらのファイルのエンコーディングを UTF-8 に変更するにはどうすればよいですか?
更新:各 Web ページのセクションに次のものが既に含まれています。
Apache Web サーバーを使用しています。
ありがとう、ドナル
character-encoding - nntplib の著者名を人間が読めるようにする方法は?
python NNTPLib は、 、
"=?Utf-8?B?RGVubmlzIEJhc2hhbQ==?= < someone@someforum.com >"
(明確にするために引用)。
このテキストを人間が読める形式にエンコードするにはどうすればよいですか?
jquery - jQueryAJAX文字エンコード
私は現在、フランス語のWebサイトをコーディングしています。スケジュールページがあり、横のリンクを使用して別の日のスケジュールを読み込むことができます。
これを行うために使用しているJSは次のとおりです。
実際のAJAXは魅力のように機能します。私の問題は、リクエストへの応答にあります。
フランス語のウェブサイトなので、アクセントのある文字がたくさんあります。そのため、ISO-8859-15文字セットを使用しています。ただし、AJAXリクエストへの応答では、文字エンコードがUTF-8に戻されたように見えるため、アクセントが?になります。
これを回避するにはどうすればよいですか?文字セットを設定するために、要求されたドキュメントの先頭にPHPを追加してみました。
しかし、それもうまくいかないようです。何かご意見は?
また、ここを見ていると...新しいページが読み込まれると右端の列が小さくなり、テーブルが歪んで、<li>
内の各<td>
列が次の行に折り返されるのはなぜですか?
乾杯