
C#と文字コード
今でこそソフトウェアで文字を表現する際にはUnicodeが広く使われるようになってきたが、C#とUnicodeの関係は一筋縄ではいかない。文字コードの歴史からC#とUnicodeの関係をひもとき、C#が抱える課題とその解決策について紹介する。
岩永 信之

Unicodeと、C#での文字列の扱い
進化の過程で煩雑な文字コード体系になっているUnicodeは、プログラミングでの取り扱いが面倒だ。C#とUnicodeの関係はどうなっているのか? C#が抱える課題とその解決策について見てみよう。

Unicodeとは? その歴史と進化、開発者向け基礎知識
今やソフトウェアでの文字表現に広く使われているUnicode。その登場の背景としてASCIIやShift_JISの概要と課題を説明し、それを解決したUnicodeの特徴や、「UTF-16か、UTF-8か」の選択指針を解説する。