changing encodings in output of podwebserver (or Pod::Simple::HTML in general)

[email protected] ("Sean M. Burke")
Newsgroups perl.pod-people
Message-ID <[email protected]>
On 08/27/2010 09:12 AM, Eustachy wrote:
> Hello!
> 
> I need change in documents generated by podwebserver line <meta 
> http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" > to
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
> Which subrutine I must subclassing?

Hi!  Well, I expected there would have to be method overriding or 
other class stuff...

But I'm very surprised: it's as simple as changing one variable before 
starting the server.  Just have a podwebserver that consists of this:

#!/usr/bin/perl
use Pod::Webserver;
$Pod::Simple::HTML::Content_decl =
  q{<meta http-equiv="Content-Type" content="text/html; charset=utf-8" 
/>};
Pod::Webserver::httpd();


Now, there's a few reasons that could cause your question, and I think 
some of the possibilities aren't going to be solved by changing 
$Pod::Simple::HTML::Content_decl.

If changing $Pod::Simple::HTML::Content_decl doesn't fix your 
situation, then this isn't about the <meta...> tag at all, and the 
problem might instead be something that needs an "=encoding" line in 
your Pod files.
There's some examples you can look at in:
   http://cpansearch.perl.org/src/DWHEELER/Pod-Simple-3.14/t/corpus/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.