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

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

qt - Qtでiconvを使用する方法は?

qt-sdk-win-opensource-2010.03をインストールし、qtディストリビューションのmingw部分にlibiconv-2.dllを見つけました。

どうすれば使用できますか(iconv.hが見つかりません)?

iconvライブラリの静的バージョンはありますか?

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

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のサポートを追加することですが、次にどこに行くべきかわからなくなっています。

前もって感謝します!

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

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 行目の入力文字列に不正な文字が検出されました

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

php - すべての文字セットエンコードを含む文字列をutf8にphp変換できますか

phpはすべての文字セットエンコードを含む文字列をutf8に変換できますか?

動作しないソリューション:

  1. utf8_encode($string)-しかし、ISO-8859-1文字列をUTF-8にエンコードするのはそれだけですか?
  2. iconv($incharset, $outcharset,$text)-しかし、文字列の現在のエンコードをどのように見つけることができますか?(文字列だけでなく、html domドキュメントの文字列部分の場合にのみ可能です)

ありがとう

0 投票する
3 に答える
473 参照

php - Doctrineクエリの自動アイコン

クエリを作成してデータをフェッチするときに自動的に iconv() を実行するように Doctrine を設定するにはどうすればよいですか?

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

c++ - Win32で最新のiconvおよびlibxml2バイナリを構築する

私はMinGWとMSYSを動作させて、Windowsでiconvとlibxml2を構築できるようにしようとしていますが、。/ configureとmakeが、Googleに十分に固有ではなく、私が理解するのに十分な説明。誰かがWin32マシンでiconvとlibxml2.dll/ .libをビルドするために必要ないくつかの手順を実行できますか?

私はいくつかのソフトウェアのライブラリを更新していますが、今日はこれを一日中いじっていましたが、理解できていません。最新のlibpng、zlib、curlを問題なくビルドしましたが、他のライブラリのように、これらのライブラリのサポートやハウツーはあまりありません。よろしくお願いします。よろしくお願いします。

ジェームズ

0 投票する
3 に答える
11060 参照

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

これが私の提案する解決策です。明日試してみて、うまくいくかどうかお知らせします。

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

php - mod_php/apache2 の iconv utf-8 から ASCII 文字変換へ

スペルが同じでなくても、文字列を比較して名前を一致させる必要があります。たとえば、 DÉSIRÉ-SmithDesireeDesireesmithまたはDesi'ree Smith

したがって、PHP-CLIを使用してコマンドラインで完全に機能する次のアプローチがありました。

ただし、モジュールとしてServer version: Apache/2.2.14 (Ubuntu)実行PHP Version 5.3.2-1ubuntu4.2されている私の Web サイトでは、常に疑問符だけが表示されます。面白いことに、この行でエラーが発生する必要があります

その後、音訳されていないすべての文字を見ることができますが、ASCII文字に置き換えられるべきだった文字は疑問符になります。

入力/出力文字列エンコーディングとiconv内部、入力および出力エンコーディング設定、およびロケール設定の可能なすべての組み合わせを試しました。chmod -R 777 /usr/lib/gconv を実行して、作業ディレクトリに移動しました。

ただし、このバグがメーリングリストで報告されているのを見ました: http://bugs.php.net/bug.php?id=44096

www-data ユーザーが /var/www/ の自宅にいることを試してみたところ、最終的にフォルダー /var/www/usr/lib/gconv/ と /var/www/myproject/usr/lib/gconv になりました/

参考までに、正しいエンコーディングが確実に渡されるようにするためのエンコーディング検出とトランスコーディング機能がありましたが、utf8文字列を入力すれば必要ないため、わかりやすくするためにそれらを削除しました...

何か案は?

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

encoding - Iconvは、PowerShellから呼び出されたときに、UTF-8ではなくUTF-16に変換されます

PowerShellスクリプトでiconvを使用して、一部のファイルのエンコーディングをISO-8859-1からUTF-8にバッチ変換しようとしているときに問題が発生しました。

私はこのbatファイルを持っています、それはうまくいきます:

ディレクトリ構造上のすべてのファイルを変換する必要があるため、今回はPowerShellを使用してこの他のスクリプトをプログラムしました。

これを使用すると、ファイルがUTF-16に変換されます。私は自分が間違っていることについての手がかりがありません。

誰かがこれで私を助けることができますか?PowerShell自体のエンコーディングに何らかの問題があるのでしょうか?

W7とWXPおよびLibIconv1.9.2を使用しています

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

macos - ruby1.9.2でiconvgemをビルドできませんでした

奇妙なビルドエラーのため、「iconv」gemをインストールできません。
ソースから「libiconv」をビルドし、.hと.dylibをrvmのincludeおよびlibディレクトリにリンクしました。私が走るとき

Gemは奇妙なビルドエラーを出力します:

ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...

正しくインストールしてビルドするにはどうすればよいですか。

ありがとう