diggin/diggin-http-charset
Composer 安装命令:
composer require diggin/diggin-http-charset
包简介
Detecting based on header's charset and html meta charset. Automatically convert to UTF-8.
关键字:
README 文档
README
Automatically convert to UTF-8.
Detecting based on header's charset & html meta charset.
(handling several charset more carefully - SJIS-win, TIS-620 and others..)
This library aims to used in web-scraping.
Requirements
- PHP 5.3 or over
- mbstring and iconv
Usage
- wrap response object:
<?php use Diggin\Http\Charset\WrapperFactory; $client = new Zend\Http\Client($url); $response = $client->send(); $response = WrapperFactory::factory($response); // then, response getBody() return with converted UTF-8.
Please see more at demos/Diggin/Http/Charset .
Guzzle & Goutte
guzzle-plugin-AutoCharsetEncodingPlugin supports for using with Guzzle3.
Usage of with Behat by @MugeSo
Technical Information
Diggin_Http_Charset is based on HTMLScraping.
License
Diggin_Http_Charset is licensed under LGPL(GNU Lesser General Public License).
Similar library
- perl : HTTP::Response::Encoding
- python : Universal Encoding Detector
TODOs
- handling non text/html content types.
- better APIs & according ZF2 coding standard.
- struggle in more charset :-\
统计信息
- 总下载量: 3.06k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: LGPL-2.0
- 更新时间: 2012-10-03