twistor / character-encoder
Installs: 7 701
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-10-26 09:08:47 UTC
README
PHP library for detecting and converting character encodings.
The currently supported conversion methods are:
- mbstring
- iconv
- recode
Quick usage:
<?php use CharacterEncoder\EncoderFactory; $sample = 'The quick brown fox jumps over the lazy dog'; $encodings = array('utf-8', 'EUC-JP', 'ISO-8859-1'); $encoder = EncoderFactory::create($encodings); // Convert text to utf-8. Returns false if the encoding could not be detected. $utf8 = $encoder->toUtf8($sample); // Advanced usage. // Returns false if the encoding could not be detected. $detected = $encoder->detect($sample); $iso = $encoder->convert($sample, $detected, 'ISO-8859-1');