.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 2000 Yuichi SATO
+.\" all rights reserved.
+.\" Translated Tue Jul 11 19:02:58 JST 2000
+.\" by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
+.\" Updated 2007-06-01, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.50
+.\"
.TH ICONV_OPEN 3 2008\-08\-11 GNU "Linux Programmer's Manual"
.SH 名前
-iconv_open \- 文字セット変換のためのディスクリプタを割り当てる
+iconv_open \- æ\96\87å\97ã\82»ã\83\83ã\83\88å¤\89æ\8f\9bã\81®ã\81\9fã\82\81ã\81®ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92å\89²ã\82\8aå½\93ã\81¦ã\82\8b
.SH 書式
.nf
\fB#include <iconv.h>\fP
.fi
.SH 説明
\fBiconv_open\fP() 関数は、文字エンコーディング \fIfromcode\fP から 文字エンコーディング \fItocode\fP
-へのバイト文字列変換に適した 変換ディスクリプタを割り当てる。
+ã\81¸ã\81®ã\83\90ã\82¤ã\83\88æ\96\87å\97å\88\97å¤\89æ\8f\9bã\81«é\81©ã\81\97ã\81\9f å¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92å\89²ã\82\8aå½\93ã\81¦ã\82\8bã\80\82
.PP
\fIfromcode\fP と \fItocode\fP に使うことのできる値と、 サポートされる組み合わせは、システムに依存する。 GNU C
ライブラリでは、使うことのできる値は \fIiconv \-\-list\fP コマンドでリストされ、 リストされたすべての値の組み合わせがサポートされる。
//IGNORE
\fItocode\fP の後ろに文字列 "//IGNORE" が付いている場合、 変換先の文字セットで表現できない文字は黙って無視される。
.PP
-この関数を読んで得られた変換ディスクリプタは、 \fBiconv\fP(3) で 何度でも使うことができる。 これは \fBiconv_close\fP(3)
+ã\81\93ã\81®é\96¢æ\95°ã\82\92èªã\82\93ã\81§å¾\97ã\82\89ã\82\8cã\81\9få¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯ã\80\81 \fBiconv\fP(3) ã\81§ ä½\95度ã\81§ã\82\82使ã\81\86ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ \fBiconv_close\fP(3)
を使って解放されるまで有効である。
.PP
-変換ディスクリプタは変換状態を持つ。 \fBiconv_open\fP() を用いて生成された後、変換状態は初期状態である。 \fBiconv\fP(3)
-ã\82\92使ã\81\86ã\81\93ã\81¨ã\81«ã\82\88ã\82\8aã\80\81ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81®å¤\89æ\8f\9bç\8a¶æ\85\8bã\81\8cå¤\89æ\9b´ã\81\95ã\82\8cã\82\8bã\80\82 (å¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿はマルチスレッドで 同時に使うことができないことを意味している。)
+å¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯å¤\89æ\8f\9bç\8a¶æ\85\8bã\82\92æ\8c\81ã\81¤ã\80\82 \fBiconv_open\fP() ã\82\92ç\94¨ã\81\84ã\81¦ç\94\9fæ\88\90ã\81\95ã\82\8cã\81\9få¾\8cã\80\81å¤\89æ\8f\9bç\8a¶æ\85\8bã\81¯å\88\9dæ\9c\9fç\8a¶æ\85\8bã\81§ã\81\82ã\82\8bã\80\82 \fBiconv\fP(3)
+ã\82\92使ã\81\86ã\81\93ã\81¨ã\81«ã\82\88ã\82\8aã\80\81ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81®å¤\89æ\8f\9bç\8a¶æ\85\8bã\81\8cå¤\89æ\9b´ã\81\95ã\82\8cã\82\8bã\80\82 (å¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼はマルチスレッドで 同時に使うことができないことを意味している。)
変換状態を初期状態に戻すには、 \fIinbuf\fP 引き数を NULL として \fBiconv\fP(3) を用いること。
.SH 返り値
-\fBiconv_open\fP() 関数は、新たに割り当てられた変換ディスクリプタを返す。 エラーの場合、この関数は \fIerrno\fP を設定し、
+\fBiconv_open\fP() é\96¢æ\95°ã\81¯ã\80\81æ\96°ã\81\9fã\81«å\89²ã\82\8aå½\93ã\81¦ã\82\89ã\82\8cã\81\9få¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\82¨ã\83©ã\83¼ã\81®å ´å\90\88ã\80\81ã\81\93ã\81®é\96¢æ\95°ã\81¯ \fIerrno\fP ã\82\92è¨å®\9aã\81\97ã\80\81
\fI(iconv_t)\ \-1\fP を返す。
.SH エラー
他のいろいろなエラーのうち、以下のエラーが起こりうる。
.SH 関連項目
\fBiconv\fP(1), \fBiconv\fP(3), \fBiconv_close\fP(3)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。