問題タブ [libiconv]
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.
c++ - Linux での iconv_open の奇妙な動作
大きなアプリを Windows から Linux に移植するには、ワイド文字とマルチバイト文字を変換できる必要があります。これを行うには、次のようなコードがあります。
そのコードは常に例外をスローしています。これをデバッグするために、失敗したコードと同じパラメーターを使用する単純なバージョンを作成しました。これが私のテストコードです
コードはほとんど同じであることに注意してください。しかし、私のテスト コードでは失敗は見られませんが、IConv 関数は常に失敗します。システムのロケールは、LANG 環境変数を介して設定されます。この場合、この環境変数は常に ISO-8859-1 です。
それで、問題は、単純なケースではなく、大きなアプリで現れる可能性のあるiconvの特定の動作を知っている人はいますか? ありがとうございました
osx-lion - MacOSXLionとlibiconv
コンパイルに多大な労力を費やした後、MacOSXLionでFreeSWITCHを実行しています。アプリを実行すると、次のエラーが発生します。
私はグーグルで調べましたが、これは一般的な問題のようです。gnu.orgにアクセスして、最新バージョンのlibiconvをダウンロードし、インストールしました。その後、私のMacは大騒ぎになりました。プロセッサは回転し続け、再起動するとOSXはまったく起動しませんでした(灰色のApple画面に永久に回転したままになりました)。私はそれをAppleストアに持って行き、彼らはOSの再インストールを勧めました。私はそうして立ち上がった。
今、私はlibiconvを再アップグレードするのが怖いです。誰かがOSXLion互換バージョンを提案できますか?
gcc - libiconv と MacOS
Mac OS X Lion で GCC 4.5.1 をコンパイルしようとしています。
libiconv に問題があります。最初に、アーキテクチャ x86_64 の未定義シンボル (_iconv、_iconv_open、および _iconv_close) について不平を言いました。libiconv の MacPorts バージョンでは、これらの名前が _libiconv、_libiconv_open、および _libiconv_close に変更されていることがわかりました。そこで、/opt/local/lib の MacPorts ライブラリではなく、/usr/lib の Mac OS ネイティブ libiconv にリンクしました。
しかし、それを行った後、最初から再構築しようとしましたが(クリーニングとすべて)、別の時点で未定義のシンボルについて不平を言いましたが、今回は_libiconv、_libiconv_open、および_libiconv_close。
これに対処する方法について何か考えはありますか? MacPorts から libiconv をアンインストールする解決策をいくつか見つけましたが、それに依存する多くのポートがあるため、実行したくありません。
android - OSX for Androidでlibiconvをビルドするときに「langinfo.hが見つかりません」エラーを解決するにはどうすればよいですか?
libiconv
私はandroid-JNIからアクセスできるbibliothekとしてビルドしようとしています。
Android.mkに含めるmakefileの例をたくさん見つけました。問題は、実行するたびにndk-build
次のエラーが発生することです。
libiconv-folderを呼び出しましたが、まだこのフォルダー内が./configure
見つかりません。langinfo.h
私はMacOSXMountainLionに取り組んでいます。誰かが何をすべきか知っていますか?
更新:がありlanginfo.h
ます/usr/include
macos - Macでlibiconvエラーを修正するにはどうすればよいですか?
私はこのコマンドでMacからポートをアンインストールしています:
次に、wgetを使用してファイルをダウンロードすると、次のように表示されます。
実行する方法?
※MacOSX 10.7.5
添加
私が走るとき
それは私に与えた
macos - libiconv.2.dylib マウンテン ライオンの問題
何かgitに依存するもの (自作など)をインストールしようとすると、次のエラーが発生します。
git とxcodeを再インストールしましたが、エラーが発生し続けます。Macportsがインストールされていません。
誰でも解決方法についてアイデアがありますか?
php - iconvはCentOSではボスニアリテラルを変換しませんが、Windowsでは機能します
CentOSケース:
オンの場合、http://urloment.com/
次のコードスニペットを投稿します。
出力を取得します:Ä
このように:http://urloment.com/TG5vg1eC
ただし、Windowsで同じことを試してみると、データベーステーブルに完全な値が格納されます"ćććć"
。
ローカルのWindowsXAMPPインストールでiconv
有効にしましたが、次のものを使用しますlibiconv
。私のリモートCentOSサーバーでは、iconvは以下を使用しますglibc library
。
私はすでにこれを調査したので、まだ確信が持てません:CentOSでのこのiconvの問題は「glibc」が原因ですか?
ruby - nokogiriをインストールしているOSX10.8にlibiconvがありません
これは以前に尋ねられたことがあることは知っていますが、これを機能させるのに苦労しており、残念ながら多くの宝石がノコギリに依存しています
私はrvm、ruby1.9.3で10.8.2を実行しています
トピックに関するさまざまな要点/スタックオーバーフローの質問から取得した次のコマンドを実行します:gem install nokogiri --- with-iconv-dir = / usr / local / Cellar / libiconv / 1.13.1
「libiconvがありません」と表示されます。
そのディレクトリの内部を見ると、libiconvディレクトリが表示されます。
これを機能させるにはどうすればよいですか?
linux - ISO8859またはIBM850からUTF8エラーへのLinux libiconvトランスコード
元のコードが何なのか分からないので、元のコードはIBM850かISO8859-1だと思います。
IBM850 -> UTF8
これで OK の場合、元のコードは IBM850 であると考えます。OK の場合は、次の手順を実行します。ISO8859-1 -> UTF8
これでよければ元のコードは UTF8 だと思います。
ただし、元のコードが ISO8859-1 の場合、IBM850 に認識されてしまうという問題があります。元のコードが IBM850 の場合、ISO8859-1 に認識されます。
IBM850 と ISO8859-1 には共通点があるようです。
誰が私を助けてくれますか、ありがとう。