2016-08-09 7 views
0

私はwordpress、php、およびSQL Serverを使用しています。私のWebページには、正しく表示されていないsqlserverクエリがあります。UTF-8 PHP SQL Server

problem

私はこの問題を解決するために私のPHPやHTMLコードに挿入する必要があり何のわからない、私は違うことをしようとしているが、何も私の問題を修正されません。私はそれがut8のエンコードに関するものだと思うが、私はもう何をすべきか分からない。

これは私がクエリを実行する方法です。

$dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw"); 
$stmt=$dbh->prepare("SELECT TOP 10 till.code...... 
$stmt->execute(); 
+0

を.net/frontback /)。具体的には、接続文字列の一部として 'charset = utf8'が不足しているように見えます(SQL Serverが特に受け入れる文字セットがわかりません)。 – deceze

答えて

-1

おそらく、それはWordpressによって生成されるHTMLの問題です。

HTMLのメタタグを確認できますか? HTML4のために

:HTML5については

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> 

<meta charset="UTF-8"> 

あなたがここに文字セットに関する詳細な情報を見つけることができます。 http://www.w3schools.com/html/html_charset.asp

さらに、それはPHPに変換することができ関数で提供されていますHTMLでエンコードされた文字列ではいくつかの特殊文字。あなたはにhtmlentities機能を通じて問題に列を渡すために試みることができる: http://php.net/manual/en/function.htmlentities.php

+0

こんにちは。 – talendguy

0

このお試しください:// kunststube:(HTTP [Web Appの背面にはUnicodeフロントの取り扱い]を参照してください、一般

new PDO ("dblib:host=$hostname;dbname=$dbname;charset=utf8","$username","$pw"); 
関連する問題