JString/transcode: Difference between revisions
From Joomla! Documentation
m removing red link to edit, no existant pages |
m preparing for archive only |
||
| Line 59: | Line 59: | ||
===Examples=== | ===Examples=== | ||
=== Code Examples === | |||
<dpl> | <dpl> | ||
noresultsheader=\n | noresultsheader=\n | ||
category=transcode | category=transcode | ||
category=JString | category=JString | ||
namespace=CodeExample | |||
category=MethodExample | category=MethodExample | ||
include=* | include=* | ||
Latest revision as of 01:10, 25 March 2017
Description
Transcode a string.
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
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);
}
}
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
Examples
Code Examples