Mathematica > 国際的な文字セット >

$CharacterEncoding

$CharacterEncoding
入出力の関数で使う文字コード規格を指定する.
  • $CharacterEncoding=Noneの設定のとき,すべての特殊文字は\[Name]と\:nnnn の書式に従った印字可能なASCII文字からなる文字列で表される.
  • $CharacterEncodingsは,インストールされているすべての文字コードのリストを返す.
  • その他の指定可能な設定値の例は次の通り:
"AdobeStandard"Adobe標準PostScriptフォントの文字コード
"ASCII"制御文字を含む全ASCII文字コード
"EUC"拡張Unixコード
"ISOLatin1"ISO 8859-1標準文字セット
"ISOLatin2"ISO 8859-2標準文字セット
"ISOLatin3"ISO 8859-3標準文字セット
"ISOLatin4"ISO 8859-4標準文字セット
"ISOLatinCyrillic"ISO 8859-5標準文字セット
"MacintoshRoman"Macintoshローマンフォントの文字コード
"PrintableASCII"印字可能ASCII文字コード
"ShiftJIS"JIS X 0208-1990規格と拡張規格のシフトJIS文字コード
"Symbol"シンボルフォント用文字コード
"Unicode"16ビットのUnicode(+1バイト順)
"UTF8"Unicode変換形式
"WindowsANSI"Windows標準フォントの文字コード
"ZapfDingbats"Zapf dingbatsフォントの文字コード
  • $CharacterEncoding="encoding"はデフォルト値としての文字コードをエンコードにする.この文字コードの指定には8ビットまたは16ビットのコード規格が指定できる.指定される文字コードは入力と出力の両方に使われる.
  • 規格を明記しないで文字を入力するには標準書式\[Name]あるいは \:nnnn を使う.
  • テキスト型インタフェースにおいて$CharacterEncodingの設定を変更すると,Mathematica セッションの標準入出力は直ちに新たな文字コードにならう.
  • ノートブック用フロントエンドを使っているとき,ノートブックに取り込まれる文字は,通常使用中のフォントに対応し自動的に選択される文字コードにより処理される.未加工の16ビットのUnicodeに限り,MathLink 接続を通してカーネルへ送られる.
  • $CharacterEncodingの設定は,シンボル名やコメント文を含む入出力で使われるすべての文字に対して使われる.
  • $CharacterEncodingの設定はグラフィックスプリミティブで使われるText要素に対しても使われる.
デフォルトの生の文字コード:
In[1]:=
Click for copyable input
Out[1]=
バージョン 3 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team