2012-10-12 1 views
5

私はミャンマーのクライアントのためのウェブサイトを開発する必要があります。このウェブサイトは明らかにビルマ語で書かれており、ビルマ語のフォントを持っていない人にも読めるようにしたいと考えています。ウェブサイトにビルマの文字を表示し、ユーザーがそのフォントを持っていない場合は、それらをMySQLに記録する方法は?

私はウィキペディアがdo it hereに管理されていることを知っていますが、まだ方法が見つかりませんでした。

HTMLユニコードコードポイントを使用してビルマ文字を書かなければなりませんか?私はUnicodeのコードポイントを提供すればビルマの文字を表示するライブラリをすでに見つけているので、これはオプションだと思います。

もう1つの問題は、ビルマのテキストをMySQLデータベースに挿入したいということです。どのように私はそれを格納するつもりですか? MySQLでどのエンコーディングを使用していますか?ビルマのフォントがインストールされていないマシンに表示する方法は?

私は明確で紛らわしくないと思います。カスタムフォントの埋め込み

+0

メタタグにUTF-8エンコーディングを追加しても、データベースに追加してもいいと思います。私はペルシア語のフォントのためにこれを行いました。 –

+0

あなたのメタタグはこのようになります

+0

ありがとう!私はペルシャ語フォントがあなたのマシンにインストールされていないと思いますか?フォントの置き換えに@ font-faceも使用しましたか? – user1740815

答えて

2

を行うことができ、ビルマの保存

Custom font via CSS

下のリンクをたどって、あなたはそれが保存されます

を保存するために、あなたのSQLにnvarchar型またはntext型または類似のデータ型を使用することができますそのままそのままレンダリングされます。

+0

ありがとう。しかし、私のHTMLファイルにテキストを入力する方法は?私はそれを直接ビルマのキーボードを使用して入力できますか?ユーザーがバームフォントをインストールしていない場合、@ font-faceはブラウザに正しく表示されますか? – user1740815

+0

HtmlはUTF-8として設定しなければなりません。マシンにburmeseフォントをインストールする必要がありますが、フォントを正しく表示するには上記のリンクをダウンロードする必要があります。 –

4

質問に記載されているウィキメディアのページは、無料のTharlon fontを(@ font-faceを介して)ダウンロード可能なフォントとして使用しています。これはUnicodeでエンコードされたフォントなので、実際のビルマ文字はUTF-8エンコーディングで入力できます。オーサリングツールに応じて、Windows文字マップやFull Unicode Inputユーティリティ(選択ブロックミャンマー)など、文字を入力するための特別なユーティリティが必要な場合があります。

関連する問題