簡體   English   中英

PHP的cUrl函數返回壞字符

[英]PHP's cUrl function returning bad characters

我正在嘗試使用cURL檢索遠程HTML頁面 - 但是,當我分析返回的文本時,我注意到很多奇怪的字符,比如߅ ,這讓我覺得出了點問題沿着這條線的某個地方編碼的文本。

如何確保我從cURL返回的文本已正確編碼,如何對其進行規范化,以便我可以安全地將結果存儲在數據庫中而不會出現任何編碼問題?

我希望你已經將CURLOPT_ENCODING設置為“”並且頁面中沒有你看到的那些亂碼,我可以建議的第二件事就是通過html實體之類的東西運行字符串來清理它。 Curl只是獲取/發布數據,而且,恕我直言,不會更改編碼

您需要在頁面頂部包含以下內容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

暫無
暫無

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

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