0

フィル外科医によるさまざまな言語とcodeignitorsの安らかなサービスを扱うのに問題があります。

utf-8unicodeに設定されているデータベースに別の言語を追加していますが、それを引き出すと、一部の言語ではランダムに見えます。

シンハラ人のように¹ç§°æžªå‡»æ¡ˆå«ŒçŠ¯å¯èƒ½ç»è¿‡è®ç»ƒè£…å¤</ p>

ゴシップランカから取得したフィードは http://www.gossiplankanews.com/feeds/posts/default?alt=rssです。

これは彼らのフィードでやることですか?アイテムをデータベースに保存して、シンハラ人として返すことができないためです。

問題が存在する可能性のある提案はありますか?

ここに画像の説明を入力してください

4

1 に答える 1

0

MySQL接続(MySQLがあると思います)がUTF8を出力するように構成されていませんが、データは実際にはUTF-8です。

PHP では、接続を確立したらすぐに、接続オプションを UTF8 としてインポート/エクスポートするように変更する必要があります。

このような :

mysql_query("SET NAMES 'utf8'");

または PDO を使用:

$pdo = new PDO(
    'mysql:host=hostname;dbname=defaultDbName',
    'username',
    'password',
    array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
); 
于 2012-07-20T10:41:26.130 に答える