| @@ 119-129 (lines=11) @@ | ||
| 116 | * @param $val |
|
| 117 | * @return array|mixed|string |
|
| 118 | */ |
|
| 119 | public function convert_encoding($val) |
|
| 120 | { |
|
| 121 | if (is_array($val)) { |
|
| 122 | foreach (array_keys($val) as $key) { |
|
| 123 | $val[$key] = $this->convert_encoding($val[$key]); |
|
| 124 | } |
|
| 125 | } else { |
|
| 126 | $val = XoopsLocal::convert_encoding($val, $this->encoding, _CHARSET); |
|
| 127 | } |
|
| 128 | ||
| 129 | return $val; |
|
| 130 | } |
|
| 131 | ||
| 132 | /** |
|
| @@ 201-210 (lines=10) @@ | ||
| 198 | * @param $val |
|
| 199 | * @return array|mixed|string |
|
| 200 | */ |
|
| 201 | public function _encoding($val) |
|
| 202 | { |
|
| 203 | if (is_array($val)) { |
|
| 204 | foreach (array_keys($val) as $key) { |
|
| 205 | $val[$key] = $this->_encoding($val[$key]); |
|
| 206 | } |
|
| 207 | } else { |
|
| 208 | $val = XoopsLocal::convert_encoding($val, $this->charset_out, $this->charset_in); |
|
| 209 | } |
|
| 210 | ||
| 211 | return $val; |
|
| 212 | } |
|
| 213 | } |
|