Rの制御文字

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

制御文字コード

Rでの表記バイナリ制御・文字備考
¥n0D0ACRLFOSやライブラリのopenモードに依存 ?open
¥r0DCR(復帰)
¥t09HT(水平タブ)
¥b08BS(後退)
¥a07BEL(警告)
¥f0CFF(改頁)
¥v0BVT(垂直タブ)
¥¥5C\(バックスラッシュ)

ASCII(制御)文字コード

octal codehex codeバイナリ制御・文字備考
¥001¥x0101SOH(ヘッダ開始)
¥002¥x0202STX(テキスト開始)
¥003¥x0303ETX(テキスト終了)
¥004¥x0404EOT(転送終了)
¥005¥x0505ENQ(照会)
¥006¥x0606ACK(受信OK)
¥007¥x0707BEL(警告)
¥010¥x0808BS(後退)
¥011¥x0909HT(水平タブ)
¥012¥x0A0ALF(改行)
¥013¥x0B0BVT(垂直タブ)
¥014¥x0C0CFF(改頁)
¥015¥x0D0DCR(復帰)
¥016¥x0E0ESO(シフトアウト)
¥017¥x0F0FSI(シフトイン)
¥020¥x1010DLE(データリンクエスケープ)
¥021¥x1111DC1(装置制御1)
¥022¥x1212DC2(装置制御2)
¥023¥x1313DC3(装置制御3)
¥024¥x1414DC4(装置制御4)
¥025¥x1515NAK(受信失敗)
¥026¥x1616SYN(同期)
¥027¥x1717ETB(転送ブロック終了)
¥030¥x1818CAN(とりけし)
¥031¥x1919EM(メディア終了)
¥032¥x1A1ASUB(置換)
¥033¥x1B1BESC(エスケープ)
¥034¥x1C1CFS(フォーム区切り)
¥035¥x1D1DGS(グループ区切り)
¥036¥x1E1ERS(レコード区切り)
¥037¥x1F1FUS(ユニット区切り)
¥040¥x2020SP(スペース)
¥041¥x2121!
¥177¥x7F7FDEL(削除)

コメント


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

ログ

okinawaです。このページは書きかけです。順次整備します。
アクセス数: 9936 人


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Google
WWW を検索 OKADAJP.ORG を検索
Last-modified: 2015-03-01 (日) 01:15:59 (1723d)