PHP: json_encode - Manual - PHP: Hypertext Preprocessor
Although this is not documented on the version log here, non-UTF8 handling behaviour has changed in 5.5, in a way that can make debugging difficult. Passing a non UTF-8 string to json_encode() will make the function return false in PHP 5.5, while it will ...