<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Qual o erro do Oracle?<br><br>Se você salva a página e usa um programa como o file, ele acusa como UTF-8?<br><br>[]'s<br></div><br><span class="EC_EC_203180417-25102007"></span>---<br>Alceu Rodrigues de Freitas Junior<br>glasswalk3r@hotmail.com<br>"Escolha um trabalho que você ama e você nunca mais terá que trabalhar um dia na sua vida" - Confúcio<br><br><hr id="stopSpelling">> Date: Tue, 27 Nov 2007 11:09:39 -0200<br>> From: cromo.jml@gmail.com<br>> To: cascavel-pm@pm.org<br>> Subject: [Cascavel-pm] Mais um problema de codificação<br>> <br>> Olá amigos, estou com um problema que estou a dias tentando resolver e<br>> não consegui nada, o que me causou uma grande frustração.<br>> <br>> Estou criando um webspider para uma loja virtual, usando o módulo<br>> LWP::UserAgent, e estou tendo problemas com codificação, a codificação<br>> da loja no seu header está como utf-8 ( www.cec.com.br ), após o<br>> parse, estou inserindo estes dados num banco de dados oracle com<br>> codificação iso-8859-1, quando iniciei o projeto, imaginei que apenas<br>> um módulo resolveria o meu problema, tentei usar o Unicode::UTF8simple<br>> que não resolveu o problema então parti para o Encode, e também não<br>> obtive êxito, aliás algum êxito eu obtive, o mesmo identificou que a<br>> codificação dos dados é mesmo utf8(is_utf8), este webspider está<br>> rodando numa plataforma windows e inserindo numa base de dados oracle<br>> (linux), então quando eu salvo um arquivo txt para debug no windows, e<br>> visualizo o mesmo com um editor com codificação iso-8859 eu vejo que a<br>> codificação está ok, porém quando insiro no oracle, não fica certo,<br>> suspeito que o header esteja marcando a codificação utf-8 mas o texto<br>> não está com esta codificação, porém se eu não faço qualquer<br>> codificação também não insere corretamente.<br>> PS: Sei da existência da falha conhecida para o LWP::UserAgent, e<br>> tentei usar a opção parse_head => 0, experimentei também usar o método<br>> decoded_content do módulo HTTP::Response.<br>> <code><br>>                 $lwp_browser = LWP::UserAgent->new(<br>>                 parse_head => 0<br>>                 );<br>> <br>> $resposta->decoded_content();<br>> </code><br>> <br>> Alguém tem uma idéia do que possa estar acontecendo ? Ou pelo menos<br>> pode me ajudar a recuperar o foco ? Já pesquisei bastante sobre.<br>> <br><br><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>