この文章は半角のアルファベット(abcDEF)や、全角のアルファベ
ット(abcDEF)がいりまじっています。
この文章は64桁で改行されています。これを40桁で改行してみましょう。
普通のツールで改行するとこうなってしまいます。
この文章は半角のアルファベット(abcDE
F)や、全角のアルファベ
ット(abcDEF)がいりまじってい
ます。
単純に40桁を超える部分に改行を入れているだけだからです。
そこで、最初の文章に戻って TextShopで桁折りをしてみましょう。
まずは、2行目だけを選択し、[整形]-[先頭の空白を削除]を行います。すると、こうなるはずです。
この文章は半角のアルファベット(abcDEF)や、全角のアルファベ
ット(abcDEF)がいりまじっています。
次に、この文章を1行にします。[整形]-[1行化]を選んでください。
するとこうなります。
この文章は半角のアルファベット(abcDEF)や、全角のアルファベット(abcDEF)がいりまじっています。
そして、[整形]-[インデント折り返し]を選び、桁数に40を指定します。
すると、こうなります。
この文章は半角のアルファベット(abcDE
F)や、全角のアルファベット(abc
DEF)がいりまじっています。
ごらんの通り、最初の行のインデントを意識した桁折りが実現しています。
また、2行目のabcの直後にDが入るところで、40桁に達しているため、2バイト文字を意識した改行も実現されています。
このように、 TextShopを使えば、簡単に高度な桁折りが出来るのです。
そういうデータをデータベースソフトで読み込んで処理したいのに、CSV(カンマ区切り)データでないばかりに読み込めない、というときに TextShopは使えます。
たいていのテキストデータは間にカンマは打ってないまでも、項目毎に桁位置がそろえられているはずです。そこで、[整形]-[文字の挿入]で項目と項目の間にカンマを挿入します。すると、もうデータベースや表計算ソフトで読めるCSVファイルができあがります。
調べたい文字をとりあえずコピーします。まだ調べたい文字をエディタなどで書いていないときは、 TextShopからエディタを起動します。
文字をコピーしたら TextShopでペーストを行います。すると新しいウィンドウが開き、そこに文字が貼り付けられているはずです。
そこで[変換]-[文字→コード]-[コード化]を選びます。すると、文字コードが16進で出力されます。
もしあなたがJISコードを調べたい場合は、[変換]-[文字→コード]-[JIS]を選びます。
もしあなたがEUCコードを調べたい場合は、まずはシフトJISからEUCへの変換を行います。それから[変換]-[文字→コード]-[コード化]を行ってください。
ではなぜ、JISコードの場合もシフトJISからJISへの変換後にコード化を行わないのでしょう? これをやってもいいのですが、そうすると全角と半角を切り替えるためのエスケープシーケンスが入ってしまいます。そのため、純粋にJISコードを調べたい場合は、[変換]-[文字→コード]-[JIS]の方がよけいなコードを入れずに調べることが出来ます。
TextShopで[変換]-[CR→改行]を行うと、^Mを改行コードとしたテキストをDOS/Windows系のテキストに変換できます。
また、逆にマック用のテキストを作成する場合は、[設定]-[出力改行コード]で「Macintosh用」を選んで、ファイルを保存してください。
TextShopで[変換]-[LF→改行]を行うと、LFを改行コードとしたテキストをDOS/Windows系のテキストに変換できます。
また、逆にUNIX用のテキストを作成する場合は、[設定]-[出力改行コード]で「Unix用」を選んで、ファイルを保存してください。
Copyright(C) Dicre Ltd.