How can I display Arabic characters in web page using php and sql server? The Arabic data is stored in the database (sql server). Now I want to use php to display that data on t
The official solution for Unicode in mssql with php
$serverName = "MyServer";
$connectionInfo = array( "Database"=>"AdventureWorks", "CharacterSet" => "UTF-8");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
use this in your connection code,
get more support on utf 8 issue on
http://msdn.microsoft.com/en-us/library/cc626307.aspx
Some SO archive may help you some ideas -
Storing and displaying unicode string (हिन्दी) using PHP and MySQL
Arabic text displaying in webapp without db changes
what is the best method to build "multilingual" script in php?
Note: its php/mysql based example:
CREATE
syntax<meta
http-equiv=”Content-Type”
content=”text/html; charset=UTF-8″>
SQL Statements:
//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");