問題タブ [iso-8859-1]

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 に答える
1072 参照

ruby-on-rails - RubyonRails-生成されたファイルのエンコーディング

新しいアプリケーションを作成するときにRoRが生成するすべてのファイルが、Western(ISO-8859-1)エンコーディングで保存されているように見えることを発見しました(私はWindowsマシンでローカルに開発しています)。その結果、£などの特定の特殊文字を使用するときに問題が発生します。

  • RoRはフレームワークファイルを生成し、Western(ISO-8859-1)エンコーディングで保存する必要がありますか?
  • そうでない場合は、RoRでファイルを生成してUTF-8エンコーディングで保存し、£などの特定の文字の問題を回避するにはどうすればよいですか?

この問題に関して私が尋ねた以前の未解決の質問については、RubyonRails-£署名の問題を参照してください。

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

c# - C#はISO-8859-1文字をエンティティ番号に変換します

éなどのISO-8859-1文字をエンティティ番号に変換する方法がわからないようですé

「SteelDécor」のような文字列を取得できるようにしたい

é「 SteelDcor」に変換してもらいます

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

javascript - ISO-8859-1 から UTF-8 (Javascript) に変換するには?

ISO-8859-1 から UTF-8 (Javascript) に変換するには?

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

zend-framework - Zend_Form でテキスト要素に特殊文字を表示させる方法は?

Zend_Form サブクラスを使用して、データベースのレコードを追加および編集しています。レイアウトには iso-8859-1 エンコーディングと文字セットがあります。テーブル レコードは latin1_spanish_ci 照合を使用します。
レコードにアクセントなどの特殊文字が含まれている場合、フォーム入力テキスト要素には何も表示されません。特殊文字がない場合、フォーム入力テキスト要素はレコードを正しく表示します。不思議なことに、特殊文字がテキスト入力フィールドの外、たとえば Html の見出し 2 や段落内にある場合、特殊文字は正しく表示されます。

application.ini に以下を挿入してみました:

しかし、エラーメッセージが表示されます:

同じ方法で db charset を utf8 に変更することも試みました。フォームのテキスト要素に文字列が表示されますが、元の文字ではなく奇妙な文字が表示されます。

私はほとんど何でも試しましたが、問題は解決していません。Zend_Form で生成されたテキスト入力要素はラテン文字を嫌うようです。

同じ問題がありましたか?

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

utf-8 - utf-8 ではなく、文字エンコーディング iso-8859-1 を指定する http ヘッダーに問題がありますか?

最近、ドイツ語とオランダ語の文字を含む Web サイトをデザインしましたが、そのページで文字エンコーディング utf-8 を使用したいと考えています。

xml 宣言を追加しました。

およびメタタグ:

Web サイトをオンラインで表示したところ、ドイツ語のテキストにある特殊文字が正しく表示されませんでした。w3c バリデーターでページを検証しようとしたところ、次の警告が表示されました。

HTTP ヘッダーに指定された文字エンコーディング (iso-8859-1) が、XML 宣言の値 (utf-8) と異なります。HTTP ヘッダー (iso-8859-1) の値を使用します。

これはサーバーの問題ですか?同じファイルを別のサーバーにアップロードしただけで、ページはutf-8を使用して正しく表示されます。

ページを utf-8 としてエンコードする方法に関するヘルプやアドバイスをいただければ幸いです。

私は困惑しています!


jason のおかげで、mod_mime-defaults.conf という名前のファイルが見つかりました

このファイルには次のものが含まれます。

AddDefaultCharset UTF-8 の前から # を削除すると、これが役立つと思いますか? または、AddDefaultCharset ISO-8859-1 の前に # を追加することもできます。

このファイルを編集しようとしましたが、権限がないと思います。うーん…?

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

utf-8 - iso-8859-1 はドイツ語のウムラウトを正常に表示しますか、それとも utf-8 を使用する必要がありますか?

文字エンコーディングがデフォルトで iso-8859-1 に設定されているように見えるサーバーでホストされている多言語 Web サイトがあります。

ページを utf-8 にするのが最善だと考え、これを宣言するためのメタ タグを含めました。残念ながら、このメタ タグはオーバーライドされているようで、ページのデフォルトは iso-8859 です。

ドイツ語とオランダ語のページの多くの特殊文字が正しく表示されません。

サーバーのデフォルトを utf-8 などに変更する必要がありますか? サーバーのデフォルトを完全に削除できますか?うーん...ここで何をするのが最善か本当にわかりません。

どんなアドバイスも素晴らしいでしょう!

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

testing - ユーザーの可能な入力をテストするための英語のテキストを探しています

ユーザーの可能な入力をテストするための英語のテキストを探しています(私のウェブサイトのユーザー入力の適切なエンコードとデコードをテストするためのすべての特殊文字とさまざまな組み合わせを使用します。私のウェブサイトにはutf-8ではなくISO-8859-1があります)

ありがとう、ヨセフ

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

python - Unicodeデコードの問題

これは面白いです..私はopenstreetmapから地理ルックアップデータを読み取ろうとしています。クエリを実行するコードは次のようになります

チューリッヒのクエリは、UTF-8データに正しくURLエンコードされています。ここに不思議はありません。

応答を出力すると、umlautを含むuはlatin1(0xFC)でエンコードされます

しかし、openstreetmapはJSONデータをUTF-8で返すため、これは意味がありません。

これはファイルの内容によっても確認されます。次に、読み取りとjsonの両方の解析でUTF-8であると明示的に言います。

何が起きてる ?

編集:どうやらjson.loadsがどういうわけか台無しになっています。

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

php - ajaxフォームからMySQLに英語以外の文字を取得するにはどうすればよいですか

jQuery form pluginを使用してデータを送信するフォームがあります。そこから、サーバー側の処理を経て、最終的に MySQL データベースに保存されます。

これらの文字を送信すると、 (データベースにヒットする前に)áâãäïサーバーに送信されます。áâãäï'日本語の文字などでも同様のことが起こります。

フォーム エンコーディング、ページ エンコーディング、php サーバー側エンコーディング、db エンコーディングに UTF-8 と ISO-8859-1 の両方を試しました。まだ運がありません。

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

python - テキストのコーディングを決定する

Webページへの応答として奇妙な文字が表示されます。ロシア語でのメッセージだと確信していますが、コーディングはすべて奇妙なようです。Webページの情報によると、エンコーディングはISO-8859-1です。これがサンプルの応答です。

この応答を復号化する方法はありますか?応答はまったく回収可能ですか。