クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2005
Visual Studio ドキュメント
Visual C++
プログラミング ガイド
一般的な概念
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Visual C++
国際対応のプログラミング

国際市場をターゲットにアプリケーションを開発する場合は、地域の文字セットをサポートすることが重要です。ASCII 文字セットでは、0x00 から 0x7F までの範囲の文字を定義しています。そのほかに、ASCII 文字セットと同じ 0x00 から 0x7F までの範囲の文字に加え、0x80 から 0xFF までの拡張文字セットも定義している、主にヨーロッパ向けの文字セットもあります。多くのヨーロッパ系言語の文字と ASCII 文字セットを表現するには、8 ビットの 1 バイト文字セット (SBCS: Single-Byte-Character Set) で十分です。ただし、日本語の漢字など、ヨーロッパ以外の文字セットでは、1 バイトのコード体系ですべての文字を表現しきれないため、マルチバイト文字セット (MBCS: Multibyte-Character Set) エンコーディングが必要になります。

このセクションの内容

Unicode と MBCS

Visual C++ でサポートする Unicode プログラミングと MBCS プログラミングについて説明します。

Unicode のサポート

1 バイト文字では表現できない文字セットを含むあらゆる文字セットをサポートする Unicode について説明します。

マルチバイト文字セット (MBCS) のサポート

Unicode の代わりとして、日本語や中国語など、1 バイト文字では表現できない文字セットをサポートする MBCS について説明します。

Tchar.h における汎用テキストのマッピング

多くのデータ型、ルーチン、およびその他のオブジェクトに対する、Microsoft 固有の汎用テキストのマッピングについて説明します。

関連項目

国際化

C ランタイム ライブラリの国際対応のサポートについて説明します。

国際化対応のサンプル

Visual C++ の国際化のアプローチを示すサンプルへのリンクを提供します。

言語および国/地域識別文字列

C ランタイム ライブラリの言語および国/地域識別文字列について説明します。

機能の追加

Visual C++ ライブラリに関する概念を説明するトピックや、さまざまなコーディングの技術や技法について説明するトピックへのリンクがあります。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2010 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker