技術メモ?
参考:
http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-21609.htm
0x0000 ~ 0x024F 半角英数
0x0030 ~ 0x0039 半角数値
0xFF10 ~ 0xFF19 全角数値
0x0250 ~ 0xB7FF とりあえず全角扱い
0xB800 ~ 0xDFFF とりあえず0文字扱い、もしくは Char 型のメソッドを利用?
0xE000 ~ 0xF8FF とりあえず0文字扱い
0xF900 ~ 0xFEFF とりあえず全角扱い
0xFF00 ~ 0xFF5F 全角英数
0xFF60 ~ 0xFF9F 半角仮名
0x30A1 ~ 0x30F6 全角仮名
0x3040 ~ 0x309F ひらがな
0xFFE0 ~ 0xFFE8 全角記号
0xFFA0 ~ 0xFFDF 半角 全角 入り乱れてるのでテーブル化(文字あるの、ここ?)
0xFFE9 ~ 0xFFEF 半角記号
WindowsやUNIXなどの各OS環境では、それぞれ改行コード(=改行を表す制御文字)が異なる。例えばWindowsでは「CR(=キャリッジ・リターン)+LF(=ライン・フィールド)」であるのに対し、UNIXでは「LF」のみである。このCRとLFは、C#やViaual Basic(VB)では、下記のように表記できる(ControlCharsは、Microsoft.VisualBasic名前空間に所属するクラス)。
OS | 改行コード | 文字コード | C#での表記 | VB.NETでの表記 |
Mac OS 9まで | キャリッジ・リターン(CR) | 13 | \r | Cr(またはvbCr) |
Linux、Unix、Mac OS X | ライン・フィード(LF) | 10 | \n | Lf(またはvbLf) |
Windows | キャリッジ・リターン(CR)+ライン・フィード(LF) | - | \r\n | CrLfまたはNewLine(またはvbCrLfかvbNewLine) |
コメント:
e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze