「Linux バックスペースが文字化けしてしまう」の版間の差分
ナビゲーションに移動
検索に移動
| 1行目: | 1行目: | ||
| − | ==Linux バックスペースが文字化けしてしまう== | + | ==[[Linux バックスペースが文字化けしてしまう]]== |
| − | [[Linux]] | | + | [[Linux]] | [[Category:文字化け]] |
===stty=== | ===stty=== | ||
====割り当ての変更==== | ====割り当ての変更==== | ||
| − | *DB2 CLP や Oracle SQL | + | *DB2 CLP や Oracle [[SQL Plus]]などで、バックスペースが効かない場合 |
$ stty erase ^H | $ stty erase ^H | ||
| 11行目: | 11行目: | ||
speed 38400 baud; rows 20; columns 112; line = 0; | speed 38400 baud; rows 20; columns 112; line = 0; | ||
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; | intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; | ||
| − | start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; | + | start = ^Q; stop = ^S; susp = ^Z; rprnt = ^[[R]]; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; |
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr | -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr | ||
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 | -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 | ||
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 | opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 | ||
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke | isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke | ||
2020年2月16日 (日) 04:28時点における最新版
Linux バックスペースが文字化けしてしまう
Linux |
stty
割り当ての変更
- DB2 CLP や Oracle SQL Plusなどで、バックスペースが効かない場合
$ stty erase ^H
割り当ての確認
$ stty -a speed 38400 baud; rows 20; columns 112; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
© 2006 矢木浩人