[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
Cygwin に関する情報や文書を包括的に集めているサイト。
Cygwin(シグウィン)とは、マイクロソフトのOSであるWindows上で動作する無料のLinuxライクな環境の一つで、GNUの開発ツールをはじめとして、UNIX向けのさまざまな標準ツールがWindows上で利用できるようになっている。
Cygwin の開発は1995年から Cygnus Solutions によって始められたが、その後、Linuxディストリビューターとして知られるRed Hatに買収され、現在は Red Hat Software の一部門となっている。
Cygwin(シグウィン)のセットアップ方法や使い方を解説しているサイト
Using Cygwin.Cygwinのセットアップと設定についての日本語による解説。
Cygwin JE
Cygwinに日本語化/国際化されたソフトウェア等を提供するパッケージ集。
Cygwin Translation Library(Cygwin 文書図書館(翻訳館))
Cygwin 本家サイトで公開されているドキュメントの日本語訳など。
Cygwin Information and Installation
Cygwinの本家サイト。(英語)
Cygwinの使い方
Cygwinの使い方を解説しているサイト。
PC UNIXユーザのためのPostgreSQL完全攻略ガイド―RDBMSの王道をひた走る強力フリーデータベース多くのサンプルプログラムを用いながら、アプリケーションの構築方法を具体的に解説。PostgreSQL全機能リファレンスPo...
1
アクセスランキング
今日のアクセスランキング TOP 10
- 三井住友海上火災保険、一部業務停止命令の見通し (2 PV)
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 使用制限無し (2 PV)
- WordCamp Japan (1 PV)
- 苦しんで覚えるC言語(苦C) (1 PV)
- おすすめの無料ブログサービスとは (1 PV)
- 人気将棋系ユーチューバー「アユム」さんにソフト指し疑惑 #本人は否定 #元奨励会員 (1 PV)
- とらクリ β版、トラックバック広告の配信サービス (1 PV)
- 「読んでもらえるエントリを書くための10のコツ」とは (1 PV)
- 語句ログ(59log.com)とは (1 PV)
- ウェブ開発ブームの終焉 - SourceForge.JP Magazine (1 PV)
今月のアクセスランキング TOP 10
- FC2WiFI (2 PV)
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 使用制限無し (2 PV)
- 日経平均株価(にっけいへいきんかぶか) (2 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (2 PV)
- 三井住友海上火災保険、一部業務停止命令の見通し (2 PV)
- アドセンス代替広告にアフィリエイト広告を表示する方法 (2 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (2 PV)
- ブログデザインマーケットプレイス「aamall.jp」 (1 PV)
- Webクリエーション・アウォード(WCA) (1 PV)
- 「チケキャン」閉鎖、ミクシィ子会社運営のチケット転売サイト #チケットキャンプ (1 PV)
アクセス統計
ディレクトリ
関連サイト