メッセージ等、内部的にベースとなる文字コードについて教えて下さい

【ご質問】
メッセージ等、内部的にベースとなる文字コードについて教えて下さい。 

【回答】    
内部処理はUnicodeを使用しています。
アプリケーションのソースコードの文字コード、通信する時の文字コードなどは別途指定可能です。

ソースファイルを保存する時に使う文字コードは、ソースコードのヘラルド部分にて次のような構文で指定できます。
{curl-file-attributes character-encoding = “shift-jis”}

サーバと通信する時の通信データの文字コードは任意の文字コードを別途指定出来ます。
詳細は、Curl開発者ガイドの
[外部リソースとの対話]-[ファイルやその他のリソースへのアクセス]
   -[テキスト ファイルの読み取りと書き込み]-[文字エンコーディング]
の項をご参照ください。