How do you expect to contruct an HTTP response from just the body of the response? You need the headers too. By creating an H::R response object, you don't magically get the headers your function previously discarded.
I mentioned that an HTTP response is a possible source of the encoding. I used an example where the HTTP response is provided via an HTTP::Reponse object. The H::R object reflects the HTTP response; it's not a decoding tool.
You're not starting from an HTTP response. You're starting from an HTML file. I told how to handle that situation too.
Either fix your function to return an HTTP response and not just the body of an HTTP response, or treat the value returned as a file.
In reply to Re^5: How to determine HTML encoding
by ikegami
in thread How to determine HTML encoding
by slugger415
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |