初めてのWeb制作作品です。マラヤーラム語のコンテンツと英語のメニューを備えたウェブサイトを開発する必要があります。誰でもこれを行うのを手伝ってください。
前もって感謝します。
Web サイトで多言語サポートを行うには、基本的に 3 つのことに注意する必要があります。
1.メタタグ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2.フォントフェイス
@font-face {
font-family: 'Malayalam';
src: url('../fonts/meera.eot');
src: url('../fonts/meera.eot?#iefix') format('embedded-opentype'),
url('../fonts/meera.woff') format('woff'),
url('../fonts/meera.ttf') format('truetype'),
url('../fonts/meera.svg#Malayalam') format('svg');
font-weight: normal;
font-style: normal;
}
.ttf ファイルしかない場合は、Font Squirrel フォントフェイス ジェネレーターを使用できます。
3. 文書型
HTML5 doctype を使用<!DOCTYPE html>
すると、動作しないことがあります。
使用する
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
お役に立てれば!
あなたの質問はあまり明確ではないので、HTML に文字を表示する方法を知りたいと思っていると思います。ブラウザーでマラヤーラム文字を正しく表示するには、Web ページを UTF-8 でエンコードする必要があります。さらに、ブラウザーの癖により、ヘッダー コンテンツ タイプで UTF-8 エンコーディングを宣言する必要があります。そうしないと、一部のブラウザーは代わりに HTML エスケープ文字を送信しようとします。
HTML 5 を使用している場合: <meta charset="utf-8">
. それ以外の場合: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
. これはあなたの<head>...</head>
タグに入るでしょう。