Indexへ
(1592)//【1567】→(1568)
------------------------
【タイトル】実体不明の改行コードでしょうか?
【記事番号】 1567 (*)
【 日時 】05/04/05 15:12
【 発言者 】MT_ shoji@dance.ne.jp
こんにちはMT_です。変な投稿ですがお付き合い下さい。
先般、仕上げ表訂正の為、いつものように文字コマンドからエディターを使って「置換」を掛けたところ文字が元の位置に戻らずバラバラ・・・。
文字基点の指定ミスでも無ければ・・・原因不明ということで、我慢ならず小1時間、あれやこれやと大変でした。
結果、正体不明のブランク?改行コード?みたいなものが見つかりました。
それが、誤動作の原因でして、削除することで難無きを得た次第です。
しかし、このコードは、書こうにも書きようが無く、いつの間に書きこまれたのかさえ分かりません。ウィルスとか言った類のものではなさそうで、JWWでいう「^m」とか、VBで言う「chr(10)」のような働きをします。
うまく使えば便利に使えそうなのですが、あまり薦められたものでも有りません。
とにかく、全て消去すると、2度と拝めないと思って、JWWファイルに記録しました。以下にUPしましたので(LZH圧縮)、上級者の方で、正体究明の糸口を掴めそうならご検証下さいませ。
http://www.geocities.jp/syojigtr/up_road/kaigyou.lzh
Indexへ
(1567)←【1568】→(1569)
------------------------
【タイトル】右クリックで対象をファイルに保存して下さい
【記事番号】 1568 (1567)
【 日時 】05/04/05 15:16
【 発言者 】MT_ shoji@dance.ne.jp
リンクがうまく取れない場合は、
右クリックで対象をファイルに保存して下さい
Indexへ
(1568)←【1569】→(1571)
------------------------
【タイトル】Re(1):右クリックで対象をファイルに保存して下さい
【記事番号】 1569 (1568)
【 日時 】05/04/05 16:30
【 発言者 】幡 hatakozo@hotmail.com
当方の画面上ではブランクでなく中黒で表示され、普通の半角1文字のように扱えました。が、Excelに貼り付けたりNotepadで編集したりすると改行されました。
Excelで「Alt+Enter」で入力したセル内の改行文字に似てますね。元の仕上げ表はExcelから持ってきた物ですか?
Indexへ
(1569)←【1571】→(1572)
------------------------
【タイトル】Re:Re(1):右クリックで対象をファイルに保存して下さい
【記事番号】 1571 (1569)
【 日時 】05/04/05 16:52
【 発言者 】jkk jkk@NO_SPAM_mint.freemail.ne.jp
こんにちは。
>Excelで「Alt+Enter」で入力したセル内の改行文字に似てますね。元の仕上げ表はExcelから持ってきた物ですか?
中点じゃなくて改行コードですね。
http://support.microsoft.com/default.aspx?scid=kb;ja;822372
ここの「詳細」が臭いっすね。
要するにJwwは一度に1文字列は1行でしか表示されない。
っていうか、改行コードを1文字列に含めても1行のまま (^^;
ってことかな。。。
です
Indexへ
(1571)←【1572】→(1573)
------------------------
【タイトル】改行コードですね
【記事番号】 1572 (1567)
【 日時 】05/04/05 17:06
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/
▼MT_さん:
>しかし、このコードは、書こうにも書きようが無く、いつの間に書きこまれたのかさえ分かりません。ウィルスとか言った類のものではなさそうで、JWWでいう「^m」とか、VBで言う「chr(10)」のような働きをします。
>http://www.geocities.jp/syojigtr/up_road/kaigyou.lzh
エディタのバイナリモードで見ましたが、おっしゃるとおり、
改行コード(0A)(^m、chr(10)と同じ)です。
お使いのエディタが臭いんでは?
DOS/Windows系の改行は、通常、0D + 0A ですが、
エディタによっては、改行コードのモードを変えれるものもある
みたいですし、プログラムによっては、0D だけでも改行とみなせる
場合がありますから、0A だけ取り残されてしまった可能性も
あるかもしれません。
Indexへ
(1572)←【1573】→(1575)
------------------------
【タイトル】改行コードのようですが・・・
【記事番号】 1573 (1567)
【 日時 】05/04/05 17:14
【 発言者 】おっじゃ
MT_さん、こんにちは。
<改行コード>
Win 系・・・CR+LF
UNIX系・・・LF
Mac 系・・・CR
なのですが、問題のデータをバイナリエディタで見ましたところ、
LF(0A)が挟まれていました。
CR(0D)は、どこへ行ったのでしょうか・・・(;^_^A
データの中に
>文字コマンドでエディター編集を行っても勝手に改行されてしまいます。
と有りましたが、エディタがLFだけの改行コードを読み込むとCR+LFへ
自動変換するような機能を持っているんじゃないかと思います。
Indexへ
(1573)←【1575】//(1574)
------------------------
【タイトル】スッキリしました。有難うございます。
【記事番号】 1575 (1573)
【 日時 】05/04/05 18:13
【 発言者 】MT_ shoji@dance.ne.jp
バイナリーの領域になるとめっぽう知識が有りませんので、皆様のご検証感謝いたします。
おかげさまでスッキリしました。
JWWだけではバイナリーコードを発生できませんので、恐らくはご指摘のとおり、エクセルの「Alt+Enter」を無意識に拾ったのだと思います。
そもそも、「Alt+Enter」すら、初耳なもので意図して使うことは無いのですが、ミスタッチということかと・・・。
今、試しにエクセルから移植してみますと、確かに再現できました。
どうも有難うございました。