|
@@ 147-150 (lines=4) @@
|
| 144 |
|
$value = $this->encodeNonUtf8ToUtf8($value); |
| 145 |
|
} |
| 146 |
|
|
| 147 |
|
if (!mb_check_encoding($key, 'UTF-8')) { |
| 148 |
|
$key = mb_convert_encoding($key, 'UTF-8', '8bit'); |
| 149 |
|
$encodedKeys[$key] = (isset($encodedKeys[$key]) ? $encodedKeys[$key] : 0) | static::KEY_UTF8ENCODED; |
| 150 |
|
} |
| 151 |
|
|
| 152 |
|
if (is_string($value)) { |
| 153 |
|
if (!mb_check_encoding($value, 'UTF-8')) { |
|
@@ 152-157 (lines=6) @@
|
| 149 |
|
$encodedKeys[$key] = (isset($encodedKeys[$key]) ? $encodedKeys[$key] : 0) | static::KEY_UTF8ENCODED; |
| 150 |
|
} |
| 151 |
|
|
| 152 |
|
if (is_string($value)) { |
| 153 |
|
if (!mb_check_encoding($value, 'UTF-8')) { |
| 154 |
|
$value = mb_convert_encoding($value, 'UTF-8', '8bit'); |
| 155 |
|
$encodedKeys[$key] = (isset($encodedKeys[$key]) ? $encodedKeys[$key] : 0) | static::VALUE_UTF8ENCODED; |
| 156 |
|
} |
| 157 |
|
} |
| 158 |
|
|
| 159 |
|
$encodedData[$key] = $value; |
| 160 |
|
} |