Unicode/UTF-16改行の変換

対象ファイルがUnicode/UTF-16LEの場合について、その改行コードを「CRLF→LF」または「LF→CRLF」へ変換する例である。UTF-16BEならバイトオーダーの処理部分を下記とは逆にすればよいだけである。なお、Shift_JISの改行の変換はここを参照。

能のないエクセルバカには「改行コード」などは「ネコに小判」で、無意味なものである。ごっこネタの中でも「バイナリ、文字コード、改行、エンディアン」はエクセルバカの4大無意味である。


「改行」程度のことをガタガタ言うのはエクセルバカだけである。これは「C言語」をかたる「隠れエクセルバカ」の「改行ごっこ屋」である。
LOG
182.250.248.4 [27/Jul/2017:07:46:53] utf16 改行コード
202.246.252.102 [18/Apr/2016:14:54:55] UTF-16 改行
202.246.252.102 [28/Sep/2014:17:50:26] C言語 CSV 改行コード
C言語を知っている者が「改行」という幼稚で低レベル、初歩的かつ基本的なものの処理に悩むことはありえない。また、「CSV」の「改行コード」だけを問題にするのも「C言語」屋にはありえないことである。それにしても、「C言語の超初歩=エクセルバカの難問」には笑えてしまう。

最近やっとわかったことだが、エクセルバカはExcelのシート(またはシート上のデータ)をCSVと呼んでいることがわかった。ただのバカである。

【標語】バイナリ、文字コード、改行はエクセルバカの三大狂気である。

しかし、この連中はそんな無意味な「改行ごっこ」が大好きなのである。コピペしか能のない無知蒙昧のバカはどうしようもない。


CRLF→LFの場合






参考
ConvNewline.frm@Ebk2.xlsm


LF→CRLFの場合






参考
ConvNewline.frm@Ebk2.xlsm




愚民列伝(b1)


タコの殿堂
エクセル屋が改行だなんて、笑わせるわね。
こんな無意味な「改行ごっこ」は LF や CRLF なんて語をどこかで拾ってきた子がやりたがるだけのことよ。

Unicode,UTF-8,UTF-16,Big,Little,Endian,LE,BE,Shift_JIS,SJIS,CR,LF,CRLF,byte,bit,word,CSV,BOM,Encode,Decode,ANSI, Binary,Open,Byte,Get,Put,Input,InputB,Asc,AscB,AscW,Chr,ChrB,ChrW,Hex,Mod,EOF,LOF,Loc,FreeFile,ReDim,Encoding, Left,LeftB,Right,RightB,Mid,MidB,Len,LenB,InStr,InStrB,FileSystemObject,FSO,CreateTextFile,OpenTextFile, バイナリ,テキスト,文字列,文字コード,16進コード,16進文字列,変換,ビッグ,リトル,エンディアン,ユニコード,改行,サンプル, バイト,ビット,ヘキサ,2進数,16進数,読み込み,書き込み,エンコード,デコード,解析,変換,判定,判別,バイナリエディタ, 全角,半角,カタカナ,ひらがな,漢字,2バイト改行,0x000D,0x000A,