問題タブ [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.
jquery - .getJSON jQuery でエンコーディングを設定する方法
私の Web アプリでは、jQuery の$.getJSON()
メソッドを使用していくつかのフォーム フィールドを送信します。エンコーディングに問題があります。私のアプリの文字セットは ですがcharset=ISO-8859-1
、これらのフィールドは で送信されていると思いますUTF-8
。
$.getJSON
通話で使用されるエンコードを設定するにはどうすればよいですか?
javascript - JavaScript の国際文字
サーバーからブラウザーに XML でデータを転送する Web アプリケーションに取り組んでいます。
私はデンマーク人なので、すぐにキャラクターの問題にぶつかりますæøå
。
私は、html で"æøå"
forを使用していることを知っていæøå
ます。
ただし、文字がJavaScriptを通過するとすぐに、を"?"
使用すると黒いボックスが表示されæøå
、"æøå"
そのまま印刷されます。
utf-8に設定しましたが、あまり役に立ちません。
理想的には、(自然に)特殊文字で動作することを望みます。
動作しない例を以下に示します。
私は何を間違っていますか?
OK、Grapefrukts の回答のおかげで、うまくいきました。
MySQLサーバーからのデータには実際に必要でした。ファイルを UTF-8 エンコーディングで保存しても静的コンテンツの問題のみが解決されるため、PHP を使用して抽出した MySQL サーバーからの文字列の解決策を含めたいと思います。
utf8_encode($MyStringHere)
apache-flex - Flex を使用して ISO-8859-1 で SOAP リクエストを送信する方法は?
Flex はデフォルトで UTF-8 を使用します。actionscript WebService クラスで別のエンコーディング/文字セットを指定する方法は見つかりませんでした。
java - Javaで文字列をUTF8バイト配列との間で変換する方法
Javaでは、文字列があり、それをバイト配列としてエンコードしたい(UTF8または他のエンコードで)。または、バイト配列 (既知のエンコーディング) があり、それを Java String に変換したいと考えています。これらの変換を行うにはどうすればよいですか?
unicode - UTF-8、UTF-16、UTF-32では格納できる文字数に違いはありますか?
わかった。これは典型的な「なぜ彼はググったり、www.unicode.orgに行って調べたりしなかったのか?」のように見えることはわかっています。質問ですが、そのような単純な質問の場合、両方の情報源を確認した後でも答えはわかりません。
これら 3 つのエンコーディング システムはすべて Unicode 文字をすべてサポートしていると確信していますが、プレゼンテーションでそれを主張する前に確認する必要があります。
おまけの質問: これらのエンコーディングは、拡張してサポートできる文字数に違いがありますか?
php - PHP: ブラウザにデータを送信するために使用される現在のエンコーディング
ブラウザにデータを送信するときに PHP が使用するエンコーディングを知るにはどうすればよいですか? つまり、たとえば、iso-8859-1 などの Cotent-Type ヘッダーを使用します。
encoding - ファイルの文字エンコーディングを修正するにはどうすればよいですか?
ANSI でサポートされていないアクセント付きの文字が含まれているため、ANSI としてエンコードされるべきではない ANSI でエンコードされたテキスト ファイルがあります。私はむしろUTF-8で作業したいと思います。
データは正しくデコードできますか、それともトランスコーディングで失われますか?
どのようなツールを使用できますか?
ここに私が持っているもののサンプルがあります:
文脈から (café は café である必要があります)、これらは次の 2 つの文字であることがわかります。
c++ - STLでのUTF8からワイド文字への変換
プラットフォームに依存しない方法で、std::string の UTF8 文字列を std::wstring に、またはその逆に変換することは可能ですか? Windows アプリケーションでは、MultiByteToWideChar と WideCharToMultiByte を使用します。ただし、コードは複数の OS 用にコンパイルされており、標準の C++ ライブラリに限定されています。
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
string - UTF8 対 UTF16 対 char* 対何? 誰かこの混乱を説明してくれ!
私はこのマルチバイト文字をほとんどすべて無視することができましたが、今は UI 作業を行う必要があり、この分野での私の無知が私に追いつくことを知っています! アプリケーションをローカライズするために知っておくべきことを、数段落以内で説明してくれる人はいますか? どのタイプを使用する必要がありますか (.Net と C/C++ の両方を使用しており、Unix と Windows の両方でこの回答が必要です)。