Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, na hora de efetuar o upload pelo formulário, já envio a foto e a descrição
mas os acentos sempre estão dando erro, na hora que faço o "GET" no formulário mostra que vai tudo correto porém apenas para ter certeza
como sabem tem que usar o "POST" se não não vai, mas fiz aquilo para desencargo... mas ai esta a dúvida quando utilizo o meu formulário (codigos abaixo) esta tudo certo, na hora do upload parece estar tudo certo mas os "acentos" não vão! Alguém pode me ajudar nisso? Ah e isso acontece apenas quando uso formulário com upload, se uso ele "normal" não dá o erro...
Formulário
<FORM METHOD="POST" ACTION="aspupload.asp" ENCTYPE="multipart/form-data">
<table width="100%" border="0" cellspacing="3" cellpadding="3">
<tr>
<td width="11%" align="right" valign="middle"><strong>TÍTULO</strong></td>
<td width="89%">
<input name="titulo" type="text" class="tabelabranca" id="titulo" size="40" />
</td>
</tr>
<tr>
<td align="right" valign="middle"><strong>DATA:</strong></td>
<td><input name="data" type="text" class="tabelabranca" id="data" size="40" value="<%=Now%>" /></td>
</tr>
<tr>
<td align="right" valign="middle"><strong>FONTE:</strong></td>
<td><input name="fonte" type="text" class="tabelabranca" id="fonte" size="40" /></td>
</tr>
<tr>
<td align="right" valign="middle"><strong>IMAGEM:</strong></td>
<td><INPUT NAME="FILE1" TYPE="FILE" class="tabelabranca" SIZE="50"></td>
</tr>
<tr>
<td align="right" valign="top"><strong>NOTÍCIA</strong></td>
<td><label>
<textarea name="descricao" cols="80" rows="20" class="tabelabranca" id="descricao"></textarea>
</label></td>
</tr>
<tr>
<td align="right"> </td>
<td><input type="submit" class="tabelabranca" value="INSERIR NOTÍCIA" /></td>
</tr>
</table>
</FORM>
Codígo do Upload
Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("imgs\")
titulo = Upload.Form("titulo")
fonte = Upload.Form("fonte")
descricao = Upload.Form("descricao")
Set File = Upload.Files(1)
If File.ImageType = "GIF" or File.ImageType = "JPG" or File.ImageType = "PNG" Then
teste1 = File.FileName
teste2 = File.OriginalPath
end if
sqlText = "INSERT INTO noticia (img_not, descricao_not, titulo_not, data_not, font_not) values ('"
sqlText = sqlText & foto
sqlText = sqlText & "', '"
sqlText = sqlText & descricao
sqlText = sqlText & "', '"
sqlText = sqlText & titulo
sqlText = sqlText & "', '"
sqlText = sqlText & data
sqlText = sqlText & "', '"
sqlText = sqlText & fonte
sqlText = sqlText & "')"
conbanco.Execute (sqlText)
response.Redirect "noticias.asp"
o Upload ocorre tudo certo, mas os "textos" com acento não vai!
E em todas as páginas adiciono
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
response.CodePage = 65001
Já tentei também
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
E ai alguma dica?
Carregando comentários...