PHPはcurlポストを使用すると文字化けします 淘宝モバイルcurl 注意事項 Cookieは配信できません
1. 間違い 1: Cookie をヘッダーに書き込む
$header[] = クッキー:thw=cn; cna=jxdODv2wcTICAXHW0r1CJi0V; _m_h5_tk=f32d95cc18037cc4e85986f30bc1b896_1439 816860045; _m_h5_tk_enc=4c378ef9a2bd15c36fe298e4d97f2c75; l=AhUVQe19szY/eZ2oB2qU7YA-BRvPEskk; ci=9 5_1&cyk=6_0; uc3= nk2=tYnHu8hArvY%3D&id2=UojVefKwbP4UpQ%3D%3D&vt3=F8dASM73BUQROnIccBg%3D&lg2=URm48syIIVrSKA%3D%3D; lgc=%5Cu81F4%5Cu96C5%5Cu5BB6%5Cu88C5 ; トラックニック=%5Cu81F 4%5Cu96C5%5Cu5BB6%5Cu88C5; %3D% tg=0; WAPDFDTGFG=%2B4dRjM5djSecKyo4JwyfyQ%3D%3D;
cookie2=1c2f5b3c1b855ca7348e9e4ca4148593;
$cookie_jar = ディレクトリ名(__FILE__)./pic.cookie;
// クッキーを保存します
//curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_jar);
正しい
2エラー 2: gzip をヘッダー ファイルに配置します (firebug からコピー)
$header[] = Accept-Encoding: gzip、deflate;
//正しい $header[] = Accept-Encoding: deflate;
3 エラー 3、エンコーディングが均一ではありません
正しい
$header[] = コンテンツタイプ: application/x-www-form-urlencoded; charset=UTF-8;
----------------------------------
$header[0] = Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8;
$header[] = コンテンツタイプ: application/x-www-form-urlencoded charset=UTF-8;
//$header[] = Accept-Encoding: gzip、deflate;
$header[] = Accept-Encoding: deflate;
$header[] = Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3;
$header[] = キャッシュ制御: max-age=0;
$header[] = 接続: キープアライブ;
$header[] = ホスト: api.m.taobao.com;
$header[] = ユーザーエージェント: Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0;
$header[] = X-FireLogger: 1.3;
$header = array();
$header = 配列(
content-type: application/x-www-form-urlencoded;
charset=UTF-8
);
$header = array();
$header[] = コンテンツタイプ: application/x-www-form-urlencoded;
charset=UTF-8;
//if (!is_null($proxy)) {curl_setopt ($curl, CURLOPT_PROXY, $proxy) }
// エコーカール:.$url ;
curl_setopt($curl, CURLOPT_URL, $thisurl);
//curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0');
//Googlebot/2.1 (+http://www.google.com/bot.html) これは機能しません
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
//curl_setopt($curl, CURLOPT_REFERER, 'http://shop.m.taobao.com/shop/shop_index.htm?spm=0.0.0.0&shop_id=112980512');
//curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$cookie_jar = ディレクトリ名(__FILE__)./pic.cookie;
//クッキーを保存します
//curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_jar);
------------------------------------------------
firebug cookieを使用する場合、curlに対応するcookieファイルもこの形式で保存されます
.taobao.com TRUE / FALSE 1440424369 _m_h5_tk 33e31638cebf21c7da7e1317268de2de_1439823175070
.taobao.com TRUE / FALSE 1440424370 _m_h5_tk_enc db32837cf0f1244e04d777f332766b54

php导入csv乱码问题的解决办法:1、构造一个解析函数“function tb_str_getcsv($string, $delimiter=',', $enclosure='"') {...}”;2、读取文件到变量;3、通过“substr($s,2)”去掉BOM头即可。

cmd php乱码的解决办法:1、在windows平台的cmd或shellpower中,执行php脚本并检查是否乱码;2、通过在php脚本里执行“exec("CHCP 65001");”命令去修改当前页码字符集即可。

php+fread()乱码是因为输出页面的编码和被读文件的编码不一致,其解决办法:1、打开相应的PHP文件;2、通过fread函数读取文件;3、通过“iconv('gbk', 'utf-8', $data)”方法将读取的内容转码即可。

linux命令行显示乱码的解决办法:1、通过“echo $LANG”命令查看当前支持的语言;2、使用“LANG=en_US”命令修改语言为英语语系即可解决乱码问题。

php写入数据库中文乱码的解决办法:1、创建数据库并设置“utf8_general_ci”编码;2、用PHP读写数据库,然后设置“mysql_query("set names 'utf8'");”即可。

wordpress后台乱码的解决办法:1、在wordpress的“wp-admin”文件夹下找到“admin.header.php”文件;2、将“charset”属性值设置为“UTF-8”格式即可恢复正常。

mysql注释乱码问题的解决办法:1、通过“show variables like '%colla%';show variables like '%char%';”命令查看数据库与服务端的字符集设置;2、通过“set character_set_client=utf8;”设置结果集为utf8即可。

php dompdf中文乱码的解决办法:1、打开前端文件;2、通过设置“@font-face {font-family:ttt;src: url(/static/font/simkai.ttf)}”引用中文字体;3、删除“dompdf_font_family_cache.php”即可。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
