[Cygwin]の検索結果


単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、 ときにはプログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。

以下のプログラムはLinuxやCygwinの環境でC言語のプログラムからiconvを呼び出して文字エンコードを変換する場合の手順を示したサンプルプログラムです。

--- tst_iconv.c ---

#include <stdio.h>
#include <iconv.h>

#define  BUFSIZE  1024

char outbuf[BUFSIZE];

int convert(char const *src,
            char const *dest,
            char const *text,
            char *buf,
            size_t bufsize);

main(void)
{
    int ret;

    ret = convert("SHIFT-JIS", "UTF-8",
                  "日本語テストメッセージおはよう",
                  outbuf, sizeof(outbuf));
    if (ret) {
        printf("%s\n", outbuf);
    }
    else {
        printf("Oops!\n");
    }
}

int convert(char const *src,
            char const *dest,
            char const *text,
            char *buf,
            size_t bufsize)
{
    iconv_t cd;
    size_t srclen, destlen;
    size_t ret;

    cd = iconv_open(dest, src);
    if (cd == (iconv_t)-1) {
        perror("iconv open");
        return 0;
    }

    srclen = strlen(text);
    destlen = bufsize - 1;
    memset(buf, '\0', bufsize);

    ret = iconv(cd, &text, &srclen, &buf, &destlen);
    if (ret == -1) {
        perror("iconv");
        return 0;
    }

    iconv_close(cd);
    return 1;
}

コンパイル方法
$ gcc -o tst_iconv tst_iconv.c -liconv

ICONV

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
ソフトバンククリエイティブ 著者:青木 峰郎 価格:2,940円 評価:★★★★★


  • 良書だと思います ★★★★★
  • Linuxを学ぶ為の読本、Cプログラムミングを学ぶなら別の本で ★★★★★
  • 基礎を学ぶには良い書籍だと思います ★★★★★
  • 入門書としては良い ★★★★
  • Linuxプログラミングを始めたい人にオススメ ★★★★★

powered by amalink
[2182] Posted by kagahiro at 2010/08/06 00:29:29
0 point | Link (1) | Trackback (0) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング(上位10件)

  1. 福田首相辞任表明 (4 PV)
  2. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (4 PV)
  3. 海老蔵暴行の元関東連合の伊藤リオン、山口組系組織から破門される (2 PV)
  4. ホッシュジエンの国内ニュース解説 (2 PV)
  5. 「私が真犯人です」片山祐輔被告が容疑を認める発言 (2 PV)
  6. 自民党、東京都知事選で増田寛也氏以外の候補者を応援した場合は粛清すると通達 (2 PV)
  7. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (2 PV)
  8. 59bbs のレンタルサーバーへの設置方法(さくらインターネット、ハッスルサーバー編) (1 PV)
  9. さくらインターネット研究所 (1 PV)
  10. 2ch.sc(新2ちゃんねる) (1 PV)

今月のアクセスランキング(上位10件)

  1. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (100 PV)
  2. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (88 PV)
  3. PHP、MySQLで動くオープンソース掲示板ソフト (74 PV)
  4. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (65 PV)
  5. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (56 PV)
  6. さくらのレンタルサーバ - レンタルサーバー (23 PV)
  7. 5ちゃんねる(5ch.net)の検索(旧2ちゃんねるの検索) (21 PV)
  8. 2chみたいな掲示板「PHP 2chBBS」 (21 PV)
  9. ピーアーク三田は許せない 東京都港区 (21 PV)
  10. 行方不明、家出、人探し掲示板 (18 PV)

アクセス統計

ディレクトリ

関連サイト