@manhng

Welcome to my blog!

Half Width to Full Width Katakana

February 18, 2022 11:32

Half Width to Full Width Katakana (edit)

C#: Getting size of a value-type variable at runtime? - Stack Overflow

System.Int32 x = 0;
System.Runtime.InteropServices.Marshal.SizeOf(x);

c# - How to get string's byte length? - Stack Overflow

string a1 = "タマヒヨ";
string a2 = "ラクテンシテン";
System.Text.Encoding.GetEncoding(932).GetByteCount(a1); //Shift JIS
System.Text.Encoding.GetEncoding(932).GetByteCount(a2); //Shift JIS

What is half-width katakana? (sljfaq.org)

SHIFT JIS và Rank MS932 (viblo.asia)

Chuyện encoding tiếng Nhật và format khi export CSV trong PHP với fputcsv | Cùi Bắp (cuibap.xyz)

Những kiến thức cơ bản nhất mà bất cứ lập trình viên nào cũng phải biết về Encoding và Character Set (Phần 1) (viblo.asia)

Những kiến thức cơ bản nhất mà bất cứ lập trình viên nào cũng phải biết về Encoding và Character Set (Phần 2) (viblo.asia)

java - String encoding - Shift_JIS / UTF-8 - Stack Overflow

asp.net - Check if a string is half width or full width in C# - Stack Overflow

ikayzo/mojinizer: A gem for converting between hiragana, katakana, and romaji. (github.com)

Thao tác với các kiểu dữ liệu là tiếng nhật (viblo.asia)

form用正規表現判定/備忘 - Qiita

Một số loại Regex cho tiếng Nhật thường sử dụng (viblo.asia)

Half Width to Full Width Katakana, FullWidth Ascii to HalfWidth (github.com)

Unicode and .NET (csharpindepth.com) 

https://gist.github.com/terrancesnyder/1339977

gekka/CheckJapaneseCharacterWidth (github.com)

Shift JIS

System.Text.Encoding ShiftJisEncoding = System.Text.Encoding.GetEncoding(932);
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(System.IO.File.ReadAllText(filePath, ShiftJisEncoding));

Half-width & Full-width Kana

# Half-width Katakana => Full-width Katakana
"ア" => "ア"
"イ" => "イ"
"ウ" => "ウ"
"エ" => "エ"
"オ" => "オ"
"カ" => "カ"
"キ" => "キ"
"ク" => "ク"
"ケ" => "ケ"
"コ" => "コ"
"サ" => "サ"
"シ" => "シ"
"ス" => "ス"
"セ" => "セ"
"ソ" => "ソ"
"タ" => "タ"
"チ" => "チ"
"ツ" => "ツ"
"テ" => "テ"
"ト" => "ト"
"ナ" => "ナ"
"ニ" => "ニ"
"ヌ" => "ヌ"
"ネ" => "ネ"
"ノ" => "ノ"
"ハ" => "ハ"
"ヒ" => "ヒ"
"フ" => "フ"
"ヘ" => "ヘ"
"ホ" => "ホ"
"マ" => "マ"
"ミ" => "ミ"
"ム" => "ム"
"メ" => "メ"
"モ" => "モ"
"ヤ" => "ヤ"
"ユ" => "ユ"
"ヨ" => "ヨ"
"ラ" => "ラ"
"リ" => "リ"
"ル" => "ル"
"レ" => "レ"
"ロ" => "ロ"
"ワ" => "ワ"
"ヲ" => "ヲ"
"ン" => "ン"
"ッ" => "ッ"
"ァ" => "ァ"
"ィ" => "ィ"
"ゥ" => "ゥ"
"ェ" => "ェ"
"ォ" => "ォ"
"ャ" => "ャ"
"ュ" => "ュ"
"ョ" => "ョ"
"゙" => "゙"
"゚" => "゚"
"ー" => "ー"

# Full-width alpha-numeric => Half-width alpha-numeric
"0" => "0"
"1" => "1"
"2" => "2"
"3" => "3"
"4" => "4"
"5" => "5"
"6" => "6"
"7" => "7"
"8" => "8"
"9" => "9"

"A" => "A"
"B" => "B"
"C" => "C"
"D" => "D"
"E" => "E"
"F" => "F"
"G" => "G"
"H" => "H"
"I" => "I"
"J" => "J"
"K" => "K"
"L" => "L"
"M" => "M"
"N" => "N"
"O" => "O"
"P" => "P"
"Q" => "Q"
"R" => "R"
"S" => "S"
"T" => "T"
"U" => "U"
"V" => "V"
"W" => "W"
"X" => "X"
"Y" => "Y"
"Z" => "Z"

"a" => "a"
"b" => "b"
"c" => "c"
"d" => "d"
"e" => "e"
"f" => "f"
"g" => "g"
"h" => "h"
"i" => "i"
"j" => "j"
"k" => "k"
"l" => "l"
"m" => "m"
"n" => "n"
"o" => "o"
"p" => "p"
"q" => "q"
"r" => "r"
"s" => "s"
"t" => "t"
"u" => "u"
"v" => "v"
"w" => "w"
"x" => "x"
"y" => "y"
"z" => "z"

Categories

Recent posts