2009-07-31 6 views
1

phpとsqlサーバーを使用してWebページにアラビア文字を表示するにはどうすればよいですか?アラビア語のデータは、データベース(SQL Server)に格納されます。今、私はそのデータをWebページに表示するためにphpを使用したいと思います。これどうやってするの?phpとsqlサーバーを使用してWebページにアラビア文字を表示する方法

+0

HTMLはどの言語の文字も表示できます。たとえば、このコメントにはいくつかのアラビア文字が表示されています:لميخڌٿجرشحظصيلخملأصي。 – Liao

+0

@Liao: "some"がそこでのハイライトです:P –

答えて

1

注:そのPHP/MySQLのもと例:

  1. することができます前に、アラビア語のコンテンツを保存する をデータベースに格納するには、 テーブルを作成する必要があります。次の例の は、CREATEの構文を示しています。
  2. ブラウザが文字セットをサポートしていることを確認する必要があります。 <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>

SQL文:

//assumed : connection to the database is open 
mysql_query("SET CHARACTER SET utf8"); 
mysql_query("SET NAMES 'utf8'"); 
// select records 
mysql_query("SELECT * FROM en_authors"); 
1

これはあなたの接続コードで、
はUTF-8問題の詳細、支持体上を取得するPHP

$serverName = "MyServer"; 
$connectionInfo = array("Database"=>"AdventureWorks", "CharacterSet" => "UTF-8"); 
$conn = sqlsrv_connect($serverName, $connectionInfo); 

使用とMSSQLでのUnicodeの公式ソリューション
http://msdn.microsoft.com/en-us/library/cc626307.aspx

関連する問題