#contents

*Rの制御文字 [#l3dad09c]

Rでは¥xnnという表記で制御文字やASCII文字コードを作成することができます。~
以下は、WIN R2.5.1でのASCII(制御)文字コード表です。~
いろいろなシステムと連携をやり出すと制御文字の埋め込み等が必要になってくるのですが、わかりやすい表がないのでつくりました。 ~
?[[Quotes:http://stat.ethz.ch/R-manual/R-devel/library/base/html/Quotes.html]] ?[[open:http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html]] を見る~
***情報追加希望!***

*制御文字コード [#c0e9166e]
**制御文字コード [#c0e9166e]

|500|100|100| 300|c
|Rでの表記|バイナリ|制御・文字|備考|h
|¥n|0D0A|CRLF|OSやライブラリのopenモードに依存 ?[[open:http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html]]|
|¥r|0D|CR(復帰)||
|¥t|09|HT(水平タブ)||
|¥b|08|BS(後退)||
|¥a|07|BEL(警告)||
|¥f|0C|FF(改頁)||
|¥v|0B|VT(垂直タブ)||
|¥¥|5C|\(バックスラッシュ)||

*ASCII(制御)文字コード [#c0e9166e]
**ASCII(制御)文字コード [#c0e9166e]

|500|500|100|100|300|300|c
|octal code|hex code|バイナリ|制御・文字|備考|h
|¥001|¥x01|01|SOH(ヘッダ開始)||
|¥002|¥x02|02|STX(テキスト開始)||
|¥003|¥x03|03|ETX(テキスト終了)||
|¥004|¥x04|04|EOT(転送終了)||
|¥005|¥x05|05|ENQ(照会)||
|¥006|¥x06|06|ACK(受信OK)||
|¥007|¥x07|07|BEL(警告)||
|¥010|¥x08|08|BS(後退)||
|¥011|¥x09|09|HT(水平タブ)||
|¥012|¥x0A|0A|LF(改行)||
|¥013|¥x0B|0B|VT(垂直タブ)||
|¥014|¥x0C|0C|FF(改頁)||
|¥015|¥x0D|0D|CR(復帰)||
|¥016|¥x0E|0E|SO(シフトアウト)||
|¥017|¥x0F|0F|SI(シフトイン)||
|¥020|¥x10|10|DLE(データリンクエスケープ)||
|¥021|¥x11|11|DC1(装置制御1)||
|¥022|¥x12|12|DC2(装置制御2)||
|¥023|¥x13|13|DC3(装置制御3)||
|¥024|¥x14|14|DC4(装置制御4)||
|¥025|¥x15|15|NAK(受信失敗)||
|¥026|¥x16|16|SYN(同期)||
|¥027|¥x17|17|ETB(転送ブロック終了)||
|¥030|¥x18|18|CAN(とりけし)||
|¥031|¥x19|19|EM(メディア終了)||
|¥032|¥x1A|1A|SUB(置換)||
|¥033|¥x1B|1B|ESC(エスケープ)||
|¥034|¥x1C|1C|FS(フォーム区切り)||
|¥035|¥x1D|1D|GS(グループ区切り)||
|¥036|¥x1E|1E|RS(レコード区切り)||
|¥037|¥x1F|1F|US(ユニット区切り)||
|¥040|¥x20|20|SP(スペース)||
|¥041|¥x21|21|!||
|¥177|¥x7F|7F|DEL(削除)||

*コメント欄 [#i7b491fe]
*コメント [#i7b491fe]

#comment(below)

- なるほど、”w"とか”wb”とか、このようにして制御するんですね。ありがとうございました。 -- [[okinawa]] &new{2008-02-04 (月) 08:31:38};
- ¥nが¥rになったり¥nのままだったり,¥r¥nになるのはOSとライブラリのopenモード(テキストモードとかバイナリモードとか)に依存します(依存させないと逆にまずい). ?openを見よ. --  &new{2008-02-03 (日) 20:31:05};
- ¥12って0D0A(CRLF)になってますが、0A(LF)だけのものってあるのでしょうか? -- [[okinawa]] &new{2008-02-02 (土) 19:01:25};
- ありがとうございました。勉強します。変なところがあったら、またご指摘お願いします。 -- [[okinawa]] &new{2008-02-02 (土) 16:51:53};
- ?Quotes --  &new{2008-02-02 (土) 16:47:00};
- もうすこし勉強します。なにか良い資料があったら教えてください。 -- [[okinawa]] &new{2008-02-02 (土) 16:36:59};
- ちがうちがう ¥nnnはオクタル(8進の表記) ¥xnnはヘキサ(16進) ¥unnnnはユニコードUCS2表記 ¥UnnnnnnnnはユニコードUCS4表記   オクタルの¥008を許すのはたんなる横着仕様. したがって, ¥008と¥009はエラーを出さないだけ. --  &new{2008-02-02 (土) 16:34:15};

*ログ [#n5fe1ef2]

[[okinawa]]です。このページは書きかけです。順次整備します。~
アクセス数:
&counter;
人

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS