問題タブ [iso-8859-2]
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.
encoding - iso-8859-2 にエンコードされた httpgetrequest URI
こんにちは、私はコミュニティ フォーラムを検索して実用的な解決策を見つけることに何年も費やしました。単純な作業に見えますが、GET メソッドで引数を渡す HTTP リクエストを送信する必要がありますが、サーバー側のサービスには ISO-8895-2 でエンコードされた URI が必要です。.NET System.net クラス HttpWebRequest を使用します。私のコード:
ここで問題は、文字列 myURI を ISO-8859-2 にエンコードする方法です。私が何をしても、文字列はutf-8のように表されます。このフォーラムで説明されている変換をいくつか試しました。例を参照してください。
utf-8 または windows-1250 エンコーディングを使用した場合でも、バイトのシーケンス iso592 は常に同じです。.NET 文字列は常に Unicode のように表現されるという記事をいくつか読みました。だから今何をすべきか。ISO でエンコードされた URI を使用して WebRequest インスタンスを作成する方法はありますか? POST メソッドに切り替えてから、次のようにデータを HTTP ヘッダーにストリーミングすると:
すべて正常に動作しますが、GET メソッドを使用する必要があります。
php - iso-8859-2 の正しい文字セット ヘッダーを送信する
PHP のヘッダーを介して正しい文字セット情報を送信する際に問題があります。
私のコードでは、ISO-8859-2 でエンコードされた CSV 文字列を作成しました。次のコード(簡略化)を使用して、これをブラウザに出力しています。
結果のファイルは、エディター (私は Notepad++ を使用しています) で開くと ISO-8859-1 として検出されるため、正しく表示されません。
文字列を UTF-8 に変換すると、期待どおりに動作します。
この場合、文字セット部分を完全に省略することもできます。
ただし、ファイルを ISO-8859-2 でエンコードする必要があり、ヘッダー情報によってファイルが ISO-8859-2 として検出されない理由がわかりません。IANA ( http://www.iana.org/assignments/character-sets/character-sets.xhtml )に従ってさまざまなエイリアスも試しましたが、どのブラウザーでも動作しません。
貴重なご意見をお待ちしております。
matlab - Matlab で textscan を使用してポーランド語の文字を読み取る
ポーランド語の文字を含むテキスト ファイルを読み取る必要があります。
たとえば、l。
ポーランド語の正しいエンコーディングを設定しようとしました:
しかし、私はまだ間違った文字を取得します。
mysql - Ubuntu 14.04 tomcat 7 iso8859-8エンコーディングmysql utf8
こんにちは、エンコードの問題があります。Ubuntu 14.04 OS、Tomcat 7 がインストールされたエンコーディングが iso8859-8 として構成されています。私のWebappはXMLファイルを解析し、MySql DBにデータを保存します.(UTF8)
XML を解析すると正しいデータが表示されますが、データを保存すると ????? になります。(言語はヘブライ語です)。
誰でもこの問題に遭遇します。
php - utf-8 を iso-8859-2 に変換 (ポリッシュ)
Facebook からデータ イベントをダウンロードする際に問題が発生します。私はサイトを持っています ,, add.php
- このサイトは です。次に( )UTF-8
にデータを送信し、ウェブサイト ( ) に情報を表示しています。問題は、このデータを表示しているときに、ポーランドの兆候がないことです。mysql
utf-8
iso-8859-2
iso-8859-2
このデータを元のイベント facebook ページのようなものに変換するにはどうすればよいですか?
私は試しiconv
ていましたが、うまくいきません:
Iconv
うまくいきません。助けてください - アドバイスをください!
PS。私の英語でごめんなさい:-)
java - iText for Java を使用してクロアチア語のテキストを PDF に印刷する
データベースにいくつかのレコードがあり、そのうちの 1 つにクロアチア語の Đ という文字が含まれています。
データベースのレコードは正しくJSF/Primefaces
、文字のグリッドに表示すると完全に表示されます。
しかし、をPDF
使用して印刷するとiText
、Đ
が欠落します。
「iText in Action 2nd edition」を含む多くのマニュアルを読み、すべてのヒントを試してみましたが、何も機能しません。
マニュアルには、 writer.getAcroForm().setNeedAppearances(true); を配置すると、システムはキャラクターの「画像」をレンダリングしようとしますが、うまくいきません。
これまでのところ、別のアプローチを試みています。クロアチア語のttfファイルをダウンロードしました。これが私の現在のステータスです
次に、ドキュメントを閉じて としてダウンロードしますPDF
。動作しますが、Đ
まだ消えています (ほとんどのテキストも消えています)。
SOの他の質問で一部の人が提案したように、文字としてISO-8859-1
andを使用してみましたが、うまくいきません。UTF-8
python - Python での ISO-8859-2 と UTF-8 間の変換
ISO-8859-2 (latin-2) 文字 (ISO-8859-2 でエンコードされた文字を表す整数または 16 進数値を意味します) を UTF-8 文字に変換するにはどうすればよいでしょうか。
私のプロジェクトでPythonで行う必要があること:
- ISO-8859-2 でエンコードされた文字であるシリアル ポートから 16 進値を受け取ります。
- それらをデコードします。これは、「標準の」Python Unicode 文字列を取得することです。
- xml ファイルを準備して書き込みます。
Python 3.4.3 の使用
主な問題は、「デコード」メソッドの有効な入力を準備することです (これは python 2.7.10 で動作し、このプロジェクトで使用しているものです)。Latin-2 コード番号である 10 進数値から有効な文字列を準備するにはどうすればよいですか?
私が使用しているデバイスと通信プロトコルの制限のおかげで、シリアルポートからutf-8文字を受信するのは非常に複雑になることに注意してください。
サンプルデータ、ご要望に応じて:
これはサンプルデータです。ISO-8859-2 が uint32 にプッシュされ、int あたり 4 文字。
ボックス化解除を管理するコードのビット:
16進文字列から整数値を取得するには、次のように簡単に使用できます。
java - Unicode から ISO8859-2 へ、およびその逆への DB2 コード変換
ラトビアの大文字 (Rīga) を含む XML (UTF8 エンコード) から文字列を保存する場合。Riga にはDB2 へのマクロン ( Unicode ) が付属しています。
データベースのコード ページは Unicode ではありませんが、残念ながら ISO8859-2 です。変換が行われ、この特殊な I が X'1A に置き換えられます ((ここで IBM ドキュメントで説明されています))
繰り返しますが、同じ列を使用して元の XML を再現すると、検証は次のように失敗します。
彼らはなぜ無効な XML 文字を代替として選択したのでしょうか?また、この種のことを行うにはどのような方法が望ましいのでしょうか?
XML の入力と出力に Java を使用しており、マクロンで I を保持する必要はありません。XML を台無しにしない、ある種の置換文字で問題ありません。データベース コード ページで表現できないすべての文字をフィルター処理することは、良い考えとは言えませんか?