Aktivne temeAktivne teme Ispis liste članovaPopis članova Pretraga forumaPretraga PomoćPomoć RegistracijaRegistracija UlazUlaz
O web programiranju
 Vogon forum : O web programiranju
Naslov Tema: Slanje emaila OdgovorUnos nove teme
Autor
Poruka << Prethodna tema | Slijedeća tema >>
dewill
Juniori
Juniori
Avatar

Pristupio/la: 19 srpanj 2004
Lokacija: Croatia
Online status: Offline
Poruke: 3
Poslano: 31 srpanj 2004 u 19:59 | IP adresa zabilježena Citat dewill

 Imam jednu formu za unos teksta. Tekst šaljem na određeni email. Pri tome koristim komponentu JMail. Kako trebam podesiti parametre komponente da bi ispravno dobio hrvatske znakove koje šaljem takvom formom. Na starnici koristim charset=iso-8859-2.

 

dewill

 

Natrag na vrh Pregled dewill's Profil Nađite druge poruke poslane od dewill
 
admin
Administratori
Administratori
Avatar

Pristupio/la: 25 prosinac 2003
Lokacija: Croatia
Online status: Offline
Poruke: 103
Poslano: 01 kolovoz 2004 u 09:29 | IP adresa zabilježena Citat admin

Moram priznati da se još nisam zabavljao s tom problematikom, što ne znači da neću.

Za sada, na stranicama proizvođača jMail komponente (www.dimac.net) možete naći (manual u .pdf formatu i HTML reference) osnovno o tome kako se namješta charset u poruci.

Tu kaže da pod properties objekta jMail.Message možete mijenjati charset (podrazumijevani je ISO 8859-1):

Charset() : String

The charset of the message. The default is "US-ASCII".

Message.Charset = "US-ASCII"



__________________
Vogon administrator
Natrag na vrh Pregled admin's Profil Nađite druge poruke poslane od admin Posjeta admin's Naslovnica
 
dewill
Juniori
Juniori
Avatar

Pristupio/la: 19 srpanj 2004
Lokacija: Croatia
Online status: Offline
Poruke: 3
Poslano: 08 kolovoz 2004 u 13:14 | IP adresa zabilježena Citat dewill

admin unešeno:

Moram priznati da se još nisam zabavljao s tom problematikom, što ne znači da neću.

Za sada, na stranicama proizvođača jMail komponente (www.dimac.net) možete naći (manual u .pdf formatu i HTML reference) osnovno o tome kako se namješta charset u poruci.

Tu kaže da pod properties objekta jMail.Message možete mijenjati charset (podrazumijevani je ISO 8859-1):

Charset() : String

The charset of the message. The default is "US-ASCII".

Message.Charset = "US-ASCII"

 

Dodao sa taj dio koda. Jedino mi je malo neuobično da moram Encoding u Outloku postaviti na Central European (Windows) da bi i tada znakovi bili kako treba. Očekivam sam postavke na Central European (ISO). Možda to i nije ništa neobično amo je moja predpostavka pogrešna.

 

dewill

 
Natrag na vrh Pregled dewill's Profil Nađite druge poruke poslane od dewill
 
admin
Administratori
Administratori
Avatar

Pristupio/la: 25 prosinac 2003
Lokacija: Croatia
Online status: Offline
Poruke: 103
Poslano: 08 kolovoz 2004 u 16:16 | IP adresa zabilježena Citat admin

Pa, koliko sam upućen, postavke mail komponente trebaju biti na ISO 8859-2, kao i u Outlook-u. Tada se prikazuje sve ispravno...

Osobno, mislim da je vrijeme za izbacivanje svih tih (među)standarda i korištenje UTF-8 charseta.



__________________
Vogon administrator
Natrag na vrh Pregled admin's Profil Nađite druge poruke poslane od admin Posjeta admin's Naslovnica
 
Mario155
Juniori
Juniori


Pristupio/la: 20 rujan 2006
Lokacija: Croatia/Hrvatska
Online status: Offline
Poruke: 3
Poslano: 20 rujan 2006 u 02:40 | IP adresa zabilježena Citat Mario155

dewill unešeno:

 Imam jednu formu za unos teksta. Tekst ¹aljem na odreðeni email. Pri tome koristim komponentu JMail. Kako trebam podesiti parametre komponente da bi ispravno dobio hrvatske znakove koje ¹aljem takvom formom. Na starnici koristim charset=iso-8859-2.

 

dewill

 

 

 

Probaj sa Windows-1250 charsetom

Natrag na vrh Pregled Mario155's Profil Nađite druge poruke poslane od Mario155 Posjeta Mario155's Naslovnica
 
Hrvojeee
Juniori
Juniori


Pristupio/la: 09 ožujak 2010
Online status: Offline
Poruke: 1
Poslano: 09 ožujak 2010 u 14:10 | IP adresa zabilježena Citat Hrvojeee

 i ja isto imam problem sa mail formom, molim Vas za pomoć, probao sam sve moguće kombinacije, ne pada mi više ništa na pamet.

imam pitanje.html u kojemu mi je formular za ispuniti, i sendmail.asp u kojemu je:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="28592"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>

<body>
<%
' Naziv odlaznog mail servera (SMTP)
smtpServer = "mail.npr.hr"
smtpPort = 25
' --------------------------------------------------
dim sender, subject, body, ime, smtpServer, smtpPort
' Prikupljanje podataka iz formulara
sender = Request.Form("sender.email")
receiver = "info@npr.hr"
subject = Request.Form("sender.tema")
body = Request.Form("sender.poruka")
ime = Request.Form("sender.ime")
Set mail = CreateObject ("JMail.SMTPMail")
mail.ServerAddress = smtpServer & ":" & smtpPort
mail.Sender = sender
mail.Subject = subject
mail.AddRecipient receiver
mail.ContentType = "text/html" ' ili 'text/plain' za neformatirani tekst
mail.Charset="windows-1250"
mail.ISOEncodeHeaders = false
mail.ContentTransferEncoding = "8bit"

mail.Body = "Poruka od; " & ime & "<br/>" & body
' 1 - najveæi prioritet (Urgent) ' 3 - normalno ' 5 - najni¾i prioritet

mail.Priority = 3
' Dodavanje IP adrese po¹iljatelja (nije neophodno, no korisno je)
mail.AddHeader "Originating-IP", Request.ServerVariables ("REMOTE_ADDR")
' Slanje e-mail poruke
mail.Execute
set mail = nothing
Response.Redirect "pitanja_3_postavite_poslano.html"
%>
</body>
</html>

Probao sam sljedeće kombinacije:

1. sendmail.asp: encoding ANSI, <head>charset=windows-1250, mail.Charset="windows-1250"
   pitanje.html: encoding ANSI, <head>charset=windows-1250

2. sendmail.asp: encoding ANSI, <head>charset=windows-1250, mail.Charset="windows-1250"
   pitanje.html: encoding UTF-8, <head>charset=windows-1250

3. sendmail.asp: encoding ANSI, <head>charset=utf-8, mail.Charset="utf-8"
   pitanje.html: encoding ANSI, <head>charset=utf-8

4. sendmail.asp: encoding ANSI, <head>charset=utf-8, mail.Charset="utf-8"
   pitanje.html: encoding UTF-8, <head>charset=utf-8

5. sendmail.asp: encoding ANSI, <head>charset=iso-8859-2, mail.Charset="iso-8859-2"
   pitanje.html: encoding ANSI, <head>charset=iso-8859-2

6. sendmail.asp: encoding ANSI, <head>charset=iso-8859-2, mail.Charset="iso-8859-2"
   pitanje.html: encoding UTF-8, <head>charset=iso-8859-2

7. sendmail.asp: encoding ANSI, <head>charset=iso-8859-1, mail.Charset="iso-8859-1"
   pitanje.html: encoding ANSI, <head>charset=iso-8859-1

8. sendmail.asp: encoding ANSI, <head>charset=iso-8859-1, mail.Charset="iso-8859-1"
   pitanje.html: encoding UTF-8, <head>charset=iso-8859-1

Neznam što da još probam. Svaki put mi budu oni hijeroglifi umjesto dijakritičkih znakova čšćđž! Pomozite molim Vas!
Natrag na vrh Pregled Hrvojeee's Profil Nađite druge poruke poslane od Hrvojeee
 

Za odgovor treba se ulaz
Ako se niste registrirali, morate se registrirati

  OdgovorUnos nove teme
Verzija za ispis Verzija za ispis

Skok na forum
Vi ne možete unositi nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete brisati svoje poruke u ovom forumu
Vi ne možete uređivati svoje poruke u ovom forumu
Vi ne možete kreirati ankete u ovom forumu
Vi ne možete glasati u anketama u ovom forumu

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide