英語版
このページの英語版を見る
core.sys.posix.iconv
POSIX iconv ライブラリの D バインディング。
iconvコードセット変換関数を使用するために必要な外部関数を定義する。
関数を定義する。
iconv_open(3) コード変換用のディスクリプタを確保する。
iconv(3) 変換を実行する
iconvctl(3) iconv の動作を制御する
iconv_close(3) 割り当てられたリソースを解放する
License:
Authors:
Nemanja Boric
Standards:
posix.1-2001, posix.1-2008
- nothrow @nogc iconv_t
iconv_open
(scope const char*tocode
, scope const char*fromcode
); - コードセットFROMCODEからコードセットTOCODEへのコード変換のための記述子を割り当てる。 コードセットTOCODEへのコード変換のための記述子を割り当てる。
- nothrow @nogc size_t
iconv
(iconv_tcd
, scope const char**inbuf
, size_t*inbytesleft
, char**outbuf
, size_t*outbytesleft
); - CDによって指定されたコード変換アルゴリズムに従って、*INBUFから最大*INBYTESLEFTバイトを変換する。 CDによって指定されたコード変換アルゴリズムに従って*INBUFから最大*INBYTESLEFTバイトを変換し、最大 *OUTBYTESLEFTバイトを*OUTBUFのバッファに配置する。
- nothrow @nogc int
iconvctl
(iconv_tcd
, intrequest
, void*argument
); - iconvctlは、iconv関数の動作を照会または調整する、 iconvctlは、指定された変換記述子で起動されたときに、iconv関数の動作を問い合わせたり調整したりする、 要求値に応じて、iconv関数の動作を照会または調整する。
- nothrow @nogc int
iconv_close
(iconv_tcd
); - コード変換のための記述子CDに割り当てられたリソースを解放する。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku