HTML-MyHTML
view release on metacpan or search on metacpan
# $text[in] text
# $out_encoding[out] detected encoding
my $bool = $myhtml->encoding_detect_unicode($text, $out_encoding);
Return: 1 (true) if encoding found, otherwise 0 (false)
=head3 encoding_detect_bom
Detect Unicode character encoding by BOM
Now available for detect UTF-8, UTF-16LE, UTF-16BE
# $text[in] text
# $out_encoding[out] detected encoding
my $bool = $myhtml->encoding_detect_bom($text, $out_encoding);
Return: 1 (true) if encoding found, otherwise 0 (false)
# $text[in] text
# $out_encoding[out] detected encoding
my $bool = $myhtml->encoding_detect_unicode($text, $out_encoding);
```
Return: 1 (true) if encoding found, otherwise 0 (false)
### encoding_detect_bom
Detect Unicode character encoding by BOM
Now available for detect UTF-8, UTF-16LE, UTF-16BE
```perl
# $text[in] text
# $out_encoding[out] detected encoding
my $bool = $myhtml->encoding_detect_bom($text, $out_encoding);
```
source/myhtml/api.h view on Meta::CPAN
* @param[in] text
* @param[in] text length
* @param[out] detected encoding
*
* @return true if encoding found, otherwise false
*/
bool
myhtml_encoding_detect_unicode(const char *text, size_t length, myhtml_encoding_t *encoding);
/**
* Detect Unicode character encoding by BOM
*
* Now available for detect UTF-8, UTF-16LE, UTF-16BE
*
* @param[in] text
* @param[in] text length
* @param[out] detected encoding
*
* @return true if encoding found, otherwise false
*/
bool
myhtml_encoding_detect_bom(const char *text, size_t length, myhtml_encoding_t *encoding);
/**
* Detect Unicode character encoding by BOM. Cut BOM if will be found
*
* Now available for detect UTF-8, UTF-16LE, UTF-16BE
*
* @param[in] text
* @param[in] text length
* @param[out] detected encoding
* @param[out] new text position
* @param[out] new size position
*
* @return true if encoding found, otherwise false
( run in 0.497 second using v1.01-cache-2.11-cpan-e9daa2b36ef )