ヒンディー語でユーザー入力を受け取る英語以外の言語(ヒンディー語など)のWebフォームを作成したい。私はウェブアプリケーションを開発しているので、ユーザーやクライアントが英語以外の言語で簡単に文字を入力できるような設定が必要です...これについての私の質問は次のとおりです
。
2)このクライアント側またはブラウザ側で実行する必要があるか、設定なしで実行できるか3
)クライアント側の非言語フォントまたはそのような機能をWebアプリケーションで使用できるようにする必要がありますか。
2 に答える
はい、その言語フォントを使用してこれを行うことができます。あなたの場合はを使用できますshivaji font
。
シヴァージーフォントはデーバナーガリー文字用だと思います。私はこのフォントをマラーティー語(インド亜大陸言語)の言語フォントに使用しました。
これらのフォントをクライアント側にインストールし、どこからでもダウンロードする必要があります。以下の手順を実行してください。
1)ダウンロードしたパッケージを1つのフォルダにダウンロードして解凍します。(デスクトップで実行できます)。
2)gotoMy Computer –> C: –> WINDOWS –> FONTS
フォルダのパスは「C:\ WINDOWS\Fonts」で次のようになります<br/>
3)デスクトップからFontsディレクトリを開き、3つのフォントをすべてコピーして、「C:\ WINDOWS\Fonts」ディレクトリに貼り付けます。
4)あなたはそれをしました。すべてのフォントがシステムにインストールされます。
UTF-8
次のように、web.config のグローバリゼーション要素でエンコーディングを設定できます。
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
入力をヒンディー語としてのみ受け取る必要があるカスタム テキスト ボックス コントロールを作成する場合。
これに基づく記事は次のとおりです 。 http://www.codeproject.com/Articles/67944/Hindi-Marathi-Transliteration-ASP-NET-Custom-Contr