Today, the __FILE__ predefined macro is already encoded in UTF-8. Maybe that was not the case in 2010 when the file/line/function support was introduced in commit d43596b5753bd3d96886fd6d9cc61283cbd9edae.
Here are screenshots of what happens before and after this commit using the following code:
Today, the
__FILE__
predefined macro is already encoded in UTF-8. Maybe that was not the case in 2010 when the file/line/function support was introduced in commit d43596b5753bd3d96886fd6d9cc61283cbd9edae.Here are screenshots of what happens before and after this commit using the following code:
Before this commit, the file is not displayed because of the double UTF-8 encoding:
After this commit, the file is properly displayed: