Page MenuHomePhorge

D25249.1731652359.diff
No OneTemporary

D25249.1731652359.diff

diff --git a/src/utils/utf8.php b/src/utils/utf8.php
--- a/src/utils/utf8.php
+++ b/src/utils/utf8.php
@@ -718,13 +718,10 @@
'mbstring'));
}
- $result = @mb_convert_encoding($string, $to_encoding, $from_encoding);
-
- if ($result === false) {
- $message = error_get_last();
- if ($message) {
- $message = idx($message, 'message', pht('Unknown error.'));
- }
+ try {
+ $result = mb_convert_encoding($string, $to_encoding, $from_encoding);
+ } catch (Throwable $ex) {
+ $message = $ex->getMessage();
throw new Exception(
pht(
"String conversion from encoding '%s' to encoding '%s' failed: %s",

File Metadata

Mime Type
text/plain
Expires
Fri, Nov 15, 06:32 (7 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
971406
Default Alt Text
D25249.1731652359.diff (652 B)

Event Timeline