問題タブ [iconv]
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.
ruby - system() を介して Ruby から iconv を呼び出す
iconv ツールに問題があります。私はそのようにrakeファイルからそれを呼び出そうとします:
ただし、1 つのファイルが部分的に変換されます (部分的に変換されるサイズ: 10059092 バイト、変換前: 10081854)。この 2 つのファイルを比較すると、すべてのコンテンツが ASCII で書き込まれたわけではないことがわかります。このコマンドをシェルから明示的に呼び出すと、完全に機能します。他の小さなファイルは問題なく変換されます。iconv や Ruby の system() に制限はありますか?
php - Iconvを使用して可能な形式をUTF-8に変換する方法は?
たとえば、これは 1251 を utf-8 に変換します。
しかし、unknown (私たちに関しては、それがどのような形式かはまだわかりません) (一般的には any ) 形式 (おそらく Iconv で知られている) を utf-8 にするにはどうすればよいでしょうか? (コードサンプル)
c++ - libiconv --iconv_open()のデフォルトの動作?
iconv_open()のドキュメントによると:http ://www.gnu.org/software/libiconv/documentation/libiconv/iconv_open.3.html
「//TRANSLIT」は、ターゲット文字セットで文字を表現できない場合に、1つまたは複数の文字で近似できることを意味します。
と:
「//IGNORE」は、ターゲット文字セットで表現できない文字がサイレントに破棄されることを意味します。
しかし、どちらも指定されていない場合のデフォルトの動作は何ですか?
ありがとう、Doori Bar
qt - Qtでiconvを使用する方法は?
qt-sdk-win-opensource-2010.03をインストールし、qtディストリビューションのmingw部分にlibiconv-2.dllを見つけました。
どうすれば使用できますか(iconv.hが見つかりません)?
iconvライブラリの静的バージョンはありますか?
ruby-on-rails - Ruby Iconv は irb および ruby デバッガーで動作しますが、単体テストでは動作しません
Ubuntu 10.04 64 ビットで Rails 2.3.5 を使用して Ruby 1.8.7 を実行しています。"École À la Découverte"
このような文字列を受け取り、次のようなファイル システム名を出力するメソッドを作成しました"ecole_a_la_decouverte"
。
私のコードでこの行をテストすると、それ"cole_la_dcouverte"
が と等しくないと言ってテストは常に失敗し"ecole_a_la_decouverte"
ます。奇妙なことは、デバッガー行を挿入してデバッガー コンソールを使用すると、テストに合格することです。同様に、この行を手動で実行するとうまくいくirb
よう./script/console
です。
何が起こっているのか、このテストが失敗する理由を知っている人はいますか? 私の唯一の考えは、デバッガーを含めるか、irb
どういうわけかUTF-8のサポートを追加することですが、次にどこに行くべきかわからなくなっています。
前もって感謝します!
zend-framework - Zend_Pdf UTF-8 文字?
Zend_Pdf で UTF-8 文字を PDF ファイルに出力する際に問題があります。これが私のコードです:
読み込み中のフォントは UTF-8 文字をサポートしています。しかし、このエラーが発生しています」
Notice: iconv() [function.iconv]: D:\data\o\Zend\Pdf\Resource\Font\Type0.php の 241 行目の入力文字列に不正な文字が検出されました
php - すべての文字セットエンコードを含む文字列をutf8にphp変換できますか
phpはすべての文字セットエンコードを含む文字列をutf8に変換できますか?
動作しないソリューション:
utf8_encode($string)
-しかし、ISO-8859-1文字列をUTF-8にエンコードするのはそれだけですか?iconv($incharset, $outcharset,$text)
-しかし、文字列の現在のエンコードをどのように見つけることができますか?(文字列だけでなく、html domドキュメントの文字列部分の場合にのみ可能です)
ありがとう
php - Doctrineクエリの自動アイコン
クエリを作成してデータをフェッチするときに自動的に iconv() を実行するように Doctrine を設定するにはどうすればよいですか?
c++ - Win32で最新のiconvおよびlibxml2バイナリを構築する
私はMinGWとMSYSを動作させて、Windowsでiconvとlibxml2を構築できるようにしようとしていますが、。/ configureとmakeが、Googleに十分に固有ではなく、私が理解するのに十分な説明。誰かがWin32マシンでiconvとlibxml2.dll/ .libをビルドするために必要ないくつかの手順を実行できますか?
私はいくつかのソフトウェアのライブラリを更新していますが、今日はこれを一日中いじっていましたが、理解できていません。最新のlibpng、zlib、curlを問題なくビルドしましたが、他のライブラリのように、これらのライブラリのサポートやハウツーはあまりありません。よろしくお願いします。よろしくお願いします。
ジェームズ
php - PHPDOMUTF-8の問題
まず、私のデータベースはネイティブ文字セットとしてWindows-1250を使用しています。データをUTF-8として出力しています。Webサイト全体でiconv()関数を使用して、Windows-1250文字列をUTF-8文字列に変換していますが、これは完璧に機能します。
問題は、PHP DOMを使用してデータベースに格納されているHTMLを解析している場合です(HTMLはWYSIWYGエディターからの出力であり、無効であり、html、head、bodyタグなどがありません)。
HTMLは次のようになります。次に例を示します。
データベースから特定のHTMLを解析するために使用する方法は次のとおりです。
上記のメソッドからの出力は、すべての特殊文字がÚÄ�のような奇妙なものに置き換えられたゴミです。
もう一つ。それは私の開発サーバーで動作します。
ただし、本番サーバーでは機能しません。
助言がありますか?
本番サーバーのPHPバージョン:PHPバージョン5.2.0RC4-dev
開発サーバーのPHPバージョン:PHPバージョン5.2.13
アップデート:
私は自分で解決策に取り組んでいます。このPHPバグレポートからインスピレーションを得ています(実際にはバグではありません): http://bugs.php.net/bug.php? id = 32547
これが私の提案する解決策です。明日試してみて、うまくいくかどうかお知らせします。