簡體   English   中英

Mssql查詢結果中的CodeIgniter PHP回顯數據帶有錯誤字符

[英]CodeIgniter PHP echo data from Mssql query result with wrong characters

我正在使用CodeIniter,有數據庫配置文件,在其中我為主要的mysql數據庫設置了參數-工作正常。 我也有另一個數據庫(Mssql),我可以連接到它,獲取數據。 問題是當我想創建“選擇”輸入並添加值為“ ID”和選項名稱為“名稱”列的數據時。 簡單的名稱值很好,但是某些特定的語言字符有問題-它們的輸出是 。 我將整個頁面的編碼更改為UTF8,並使用了Mssql結果字符串中的utf8_encode函數,但仍然存在問題,因為字符不正確(在utf8_encode-字符更改后,但不正確)。

我也遇到有關此錯誤的麻煩,但我在查詢之前通過添加此代碼解決了該問題。

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM