API15:JString/transcode
From Joomla! Documentation
Description
Transcode a string.
Template:Description:JString/transcode
Syntax
transcode($source, $from_encoding, $to_encoding)
| Parameter Name | Default Value | Description |
|---|---|---|
| $source | $source The string to transcode. | |
| $from_encoding | $from_encoding The source encoding. | |
| $to_encoding | $to_encoding The target encoding. |
Returns
string Transcoded string
Defined in
libraries/joomla/utilities/string.php
Importing
jimport( 'joomla.utilities.string' );
Source Body
function transcode($source, $from_encoding, $to_encoding) {
if (is_string($source)) {
/*
* "//TRANSLIT" is appendd to the $to_encoding to ensure that when iconv comes
* across a character that cannot be represented in the target charset, it can
* be approximated through one or several similarly looking characters.
*/
return iconv($from_encoding, $to_encoding.'//TRANSLIT', $source);
}
}
[Edit See Also] Template:SeeAlso:JString/transcode
Examples
<CodeExamplesForm />