問題タブ [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.

0 投票する
6 に答える
126063 参照

jquery - .getJSON jQuery でエンコーディングを設定する方法

私の Web アプリでは、jQuery の$.getJSON()メソッドを使用していくつかのフォーム フィールドを送信します。エンコーディングに問題があります。私のアプリの文字セットは ですがcharset=ISO-8859-1、これらのフィールドは で送信されていると思いますUTF-8

$.getJSON通話で使用されるエンコードを設定するにはどうすればよいですか?

0 投票する
6 に答える
43934 参照

javascript - JavaScript の国際文字

サーバーからブラウザーに XML でデータを転送する Web アプリケーションに取り組んでいます。

私はデンマーク人なので、すぐにキャラクターの問題にぶつかりますæøå

私は、html で"æøå"forを使用していることを知っていæøåます。

ただし、文字がJavaScriptを通過するとすぐに、を"?"使用すると黒いボックスが表示されæøå"æøå"そのまま印刷されます。

utf-8に設定しましたが、あまり役に立ちません。

理想的には、(自然に)特殊文字で動作することを望みます。

動作しない例を以下に示します。

私は何を間違っていますか?


OK、Grapefrukts の回答のおかげで、うまくいきました。

MySQLサーバーからのデータには実際に必要でした。ファイルを UTF-8 エンコーディングで保存しても静的コンテンツの問題のみが解決されるため、PHP を使用して抽出した MySQL サーバーからの文字列の解決策を含めたいと思います。

utf8_encode($MyStringHere)

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

apache-flex - Flex を使用して ISO-8859-1 で SOAP リクエストを送信する方法は?

Flex はデフォルトで UTF-8 を使用します。actionscript WebService クラスで別のエンコーディング/文字セットを指定する方法は見つかりませんでした。

0 投票する
13 に答える
727064 参照

java - Javaで文字列をUTF8バイト配列との間で変換する方法

Javaでは、文字列があり、それをバイト配列としてエンコードしたい(UTF8または他のエンコードで)。または、バイト配列 (既知のエンコーディング) があり、それを Java String に変換したいと考えています。これらの変換を行うにはどうすればよいですか?

0 投票する
6 に答える
14173 参照

unicode - UTF-8、UTF-16、UTF-32では格納できる文字数に違いはありますか?

わかった。これは典型的な「なぜ彼はググったり、www.unicode.orgに行って調べたりしなかったのか?」のように見えることはわかっています。質問ですが、そのような単純な質問の場合、両方の情報源を確認した後でも答えはわかりません。

これら 3 つのエンコーディング システムはすべて Unicode 文字をすべてサポートしていると確信していますが、プレゼンテーションでそれを主張する前に確認する必要があります。

おまけの質問: これらのエンコーディングは、拡張してサポートできる文字数に違いがありますか?

0 投票する
6 に答える
2859 参照

php - PHP: ブラウザにデータを送信するために使用される現在のエンコーディング

ブラウザにデータを送信するときに PHP が使用するエンコーディングを知るにはどうすればよいですか? つまり、たとえば、iso-8859-1 などの Cotent-Type ヘッダーを使用します。

0 投票する
12 に答える
201467 参照

encoding - ファイルの文字エンコーディングを修正するにはどうすればよいですか?

ANSI でサポートされていないアクセント付きの文字が含まれているため、ANSI としてエンコードされるべきではない ANSI でエンコードされたテキスト ファイルがあります。私はむしろUTF-8で作業したいと思います。

データは正しくデコードできますか、それともトランスコーディングで失われますか?

どのようなツールを使用できますか?

ここに私が持っているもののサンプルがあります:

文脈から (café は café である必要があります)、これらは次の 2 つの文字であることがわかります。

0 投票する
8 に答える
86470 参照

c++ - STLでのUTF8からワイド文字への変換

プラットフォームに依存しない方法で、std::string の UTF8 文字列を std::wstring に、またはその逆に変換することは可能ですか? Windows アプリケーションでは、MultiByteToWideChar と WideCharToMultiByte を使用します。ただし、コードは複数の OS 用にコンパイルされており、標準の C++ ライブラリに限定されています。

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

c++ - HTML ページから文字セットを取得する方法

HTML メタ タグで charset 属性を取得しようとしています。(ie. < meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >) Linux の C++ でそれを行う方法はありますか。私は HTML tidy をパーサーとして使用していましたが、その属性を取得して us-ascii とは異なるものを返すことができません (エンコーディングが utf-8 であっても)
これは私が得た出力です: *.*4 ノード: メタ
名attr: http-equiv
値 attr: Content-Type
名前 attr: content
値 attr: text/html; charset=us-ascii

0 投票する
5 に答える
27317 参照

string - UTF8 対 UTF16 対 char* 対何? 誰かこの混乱を説明してくれ!

私はこのマルチバイト文字をほとんどすべて無視することができましたが、今は UI 作業を行う必要があり、この分野での私の無知が私に追いつくことを知っています! アプリケーションをローカライズするために知っておくべきことを、数段落以内で説明してくれる人はいますか? どのタイプを使用する必要がありますか (.Net と C/C++ の両方を使用しており、Unix と Windows の両方でこの回答が必要です)。