Ha Ha Ha,
I am so confused too.
This is how it works.
There is so-called "control" which will be inserted into the HTML e-mail
template that is going to send out after an order is being placed.
The e-mail template and the e-mail components work fine when sending out
messages with different chracters except for those data inserted by these
controls.
We looked those controls, for example, such as the following one:
Select Case keyword
Case "ADD_OITEMS"
Handle_OITEMS value, parsearray,parseRS
rc=0
And then it has the following....
Dim Isql, deliveryaddress, deliveryarray
dim orderid
Dim rsitems
Dim Dbc, recordid
Dim CR, itemname
recordid=parsearray(pidvalue)
If ucase(Getsess("emailformat"))="HTML" then
CR="<br>"
else
CR = GetMailCR
end if
'OpenOrderdb dbc
isql="select * from oitems where orderid="
If Getsess("oid")<>"" then......
..........................
........................... until the final ones like the following ----
Body = Body & CR & Itemname & CR
Body = Body & getlang("LangProductQuantity") & ": " & RSItems("numitems")
& CR
end if
RSItems.MoveNext
Loop
rsitems.close
Set rsitems=nothing
end sub
------------------------------
In any case, Itemname is the product description, and LangProductQuantity is
the caption of Product Quantity field in the language tables which is using
a different characters.
Now the problem is both product description and Product Quantity cannot be
properly encoded with correct character set while the rest of email messages
can.
Again, only those from these so-called "controls" cannot display proper
character set.
We have tried almost everything we know but still unable to solve this.
Again, everything else is fine except those from this control, so we believe
it should have something with the BODY.
Many thanks if anyone can help.