タグ

2007年10月24日のブックマーク (3件)

  • Public Diary(2006-11-07)

    ● [プログラミング] C++でiconvを まぁ、もっともC++らしい使い方としては、最近のperlみたくstreambufの拡張としてiconvを組み込むことなんでしょうが、でもiconvってコンストラクタで変換先・変換元の文字コードを指定したら最後までそれを使いまわす必要があるわけで、そうするとネットワークプログラミングのように「(入力など)処理する文字列」と「プログラム中にハードコードされている文字列」が異なる場合にはあまり向いていないようにも思う。 iconv(3)の伝統的な使い方は、 iconv_t cd = iconv_open(to_code, from_code); でオープンしたデスクリプタを使って、ひたすら size_t s = iconv(cd, inbuf, inbytesleft, outbuf, outbytesleft); して、最後に iconv_clos

  • - 株式会社エスロジカル - 技術ドキュメント UNIX の C言語:iconv()で文字コード変換

    技術ドキュメント目次 -> UNIX の C言語 -> iconv()で文字コード変換 技術ドキュメントは、2002~2004年頃に作成したものが多いです。 内容が古くなっていることもあるかと思いますが、ご了承ください。 【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。 ◆ iconv()で文字コード変換 iconv() 関数を用いるとことで、 UNIXのC言語のプログラム内から文字コードの変換を行うことができます。 ◆ iconv()サンプルプログラム 文字列をEUCからSJISに変換する簡単なサンプルを次に記載しますので、 よろしければ参考にされてください。 ※RedHat Linux 7.3 と FreeBSD 5.3 でコンパイルが通ることを確認しました。 ただし、FreeBSD ではデフォルトで iconv が入っていないことも多い

  • AOK's C Source Library

    「LSI C-86 Ver.3.30c 試版」、「Borland C++ 5.5」を使用しています。 必要になったとき、ネットを探せば色々なソフトが手に入る時代になりました。しかし、自分で使うものを自分で作るというのは大変楽しいものです。ここでは、そんなこんなで書いてみたソフトのソースを公開します。 タイトル 説明 LSIC BCC