問題タブ [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.
xml - NSString から NSData へのエンコーディングの失敗
NSXmlParser を使用して ISO-8859-1 データを解析しようとしています。ISO-8859-1 を解析するための Apple 独自の例を使用すると、次のようになります。
コンソールで、文字列の内容が正確であることがわかります。
ただし、(パーサーで使用するために) NSData オブジェクトに変換しようとすると、次のようになります。
しかし、didStartElement デリゲートが呼び出されるとÂ
、エンコーディングの不一致によると思われるメッセージが表示されます。
NSXmlParser は ISO-8859-1 を処理できますか? もしそうなら、何が間違っていますか?
encoding - Text not encoded properly
In my masterpage, I have the following in the header.
This allows me to put special characters into my website. The problem is that when javascript tries to load (on the client) special characters, I get that weird box.
Example url...
http://89.184.149.229/Sandportal/vinnan/trol-lna/monica-sakk--vikuskiftinum
Text is below the 4 stars (mid left).
Any help is greatly appreciated.
php - (webdav) Unicode パスの正規化
PHPのWebDAV 実装に取り組んでいます。Windows と他のオペレーティング システムの連携を容易にするために、いくつかの文字エンコーディング フープを通過する必要があります。
Windows は HTTP 要求で ISO-8859-1 を使用しますが、他のほとんどのクライアントは ascii を超えるものを UTF-8 としてエンコードします。
私の最初のアプローチは、これを完全に無視することでしたが、URL を返すときにすぐに問題に遭遇しました。次に、すべての URL を正規化するのがおそらく最善であると考えました。
例として ü を使用します。これは、OS/X によってネットワーク経由で次のように送信されます。
Windows はこれを次のように送信します。
しかし、%FC で utf8_encode を実行すると、次のようになります。
%C3%BC と u%CC%88 は同じものとして扱うべきですか? もしそうなら..どうやって?触れなくても、Windowsでは問題なく動作するようです。Unicode 文字であることはなんとなくわかりますが、同じファイルを更新するとエラーがスローされます (特に理由はありません)。
より多くの情報を提供できれば幸いです。
c# - '£'文字は正しくエンコードされていないようです-'%a3'を期待しますが、'%u00a3'を取得します
ポンド記号の文字、つまりISO-8859-1としてエンコードされた「£」を有線で送信したいと思います。私はこれを次のように実行します。
ターゲットにブレークポイントを設定すると、次のようになります:'%a3'ですが、代わりに'%u00a3'を受け取ります。多くの奇妙な文字をテストしましたが、問題があるのは「£」だけのようです。
誰かがここで何が問題なのか知っていますか?-助けていただければ幸いです...
ビリー
c# - .NET を使用して、Latin-1 アクセント付き文字を含む ISO 8859-1 でエンコードされたテキスト ファイルを UTF-8 に変換する方法
ISO 88591-1形式で保存された、Latin-1 範囲のアクセント付き文字 (および通常の ASCII az など) を含むテキスト ファイルが送信されます。ISO 8859-1 のシングルバイトのアクセント付き文字が有効な UTF-8 文字になるように、C# を使用してこれらのファイルをUTF-8に変換するにはどうすればよいですか?
私は ASCIIEncoding で StreamReader を使用しようとしました。次に、エンコードとエンコードをインスタンス化してから使用することにより、ASCII 文字列を UTF-8 に変換しようとしましたがascii
、アクセント付きの文字が疑問符としてレンダリングされています。utf8
Encoding.Convert(ascii, utf8, ascii.GetBytes( asciiString) )
どのステップが欠けていますか?
jquery - スペイン語 (ó、í など) の JQuery 句読点が IE8 で機能しない
私は jquery と ASP を使用しており、関数 $.getJSON() を使用して、「acentos」と「tildes」を使用したスペイン語の説明 (á、é、í、ó、ú、ñ) を取得する SQL データベースを持っていますなど)。
Chrome 4 と FireFox では問題なく動作しています。問題は IE8 にあります。特定のクエリで、結果を返さずにハングします。IEを使用してすべての「ó」を「o」に置き換えると、同じ結果セットが完全に機能するため、問題は「acentos」(ó)にあることがわかります。
このコードでajax呼び出しを設定しています:
そして、「acentos」で説明を取得するための getJSON() の呼び出しは次のようになります。
どんなヒントも高く評価されます。この質問への答えにたどり着くことなく、私は何日もグーグルで検索しました... :P
前もって感謝します, イグナシオ (ラプラタ, アルゼンチン)
php - Perlを使用して一連のファイルをISO-8859-1からUTF-8に変換するにはどうすればよいですか?
ISO-8859-1からUTF-8に変換する必要のあるドキュメントがいくつかあります(もちろんBOMなし)。しかし、これは問題です。私はこれらのドキュメントを非常に多く持っているので(実際にはドキュメントの組み合わせであり、UTF-8とISO-8859-1がいくつかあります)、それらを自動変換する方法が必要です。残念ながら、私はActivePerlをインストールしているだけで、その言語でのエンコーディングについてはよくわかりません。PHPをインストールできるかもしれませんが、これは私のパソコンではないのでわかりません。
ご存知のとおり、私はSciteまたはNotepad ++を使用していますが、どちらも正しく変換されません。たとえば、チェコ語で「ž」という文字を含むドキュメントを開き、Notepad ++の[UTF-8に変換]オプションに移動すると、誤って読み取り不可能な文字に変換されます。
それらを変換する方法はありますが、面倒です。特殊文字を使用してドキュメントを開き、そのドキュメントをWindowsクリップボードにコピーしてから、UTF-8ドキュメントに貼り付けて保存すると、問題ありません。これは、私が持っているドキュメントの量に対して(すべてのファイルを開き、新しいドキュメントにコピー/貼り付けする)面倒です。
何か案は?ありがとう!!!
php - PHPでエンコードタイプを含むメールヘッダー文字列をデコードするにはどうすればよいですか?
PHPで小さなWebベースのメールクライアントを作成していますが、メールの件名と内容が次のように表示されていることに気付きました。
正しく表示されるようにデコードするためのアイデアはありますか?
ajax - AJAX リクエストでの ISO エンコーディングの処理 (プロトタイプ)
ISO-8859-1 でエンコードされた HTML ページと、次のようにビルドされた Prototype-AJAX 呼び出しがあります。
api.jsp は、そのデータを ISO-8859-1 で返します。AJAX 要求に「エンコード: ISO-8895-1」を追加しても、応答に正しく表示されない特殊文字 (ドイツ語のウムラウト) が含まれています。これを修正する方法を知っている人はいますか?
新しいブラウザ ウィンドウで個別に api.jsp を呼び出すと、特殊文字も破損します。また、応答ヘッダーで使用されているエンコーディングに関する情報を取得できません。応答ヘッダーは次のようになります。
注意: UTF-8 の使用についてアドバイスしないでください。ISO-8859-1に対処しなければなりません。
vb.net - ISO-8859-1 デコード vb.net
「ISO-8859-1」エンコーディングのファイルのデコードに問題があります。
たとえば、「%E7」を「ç」にデコードできません。手伝って頂けますか?
PS: VB.NET を使用しています。
ありがとう、ペドロ