Self Service - Display Issues

We're just implementing self service to allow our customers to log cases externally. Majority of it seems to be working fine. However having some display issues when content is copied from an email into a case resolution. When you view the details inside CRM it's displayed perfectly. However within the self service portal, non-unicode characters are being display. I was wondering if anyone's seen/fixed this issue in the past?

Within the .asp pages I'm using the GetBlock function to call the Self Service screen. It's the information held on this screen that's not displaying correctly, so was wondering if there was another method I could use, or something obvious I've missed

{
record=eWare.FindRecord("cases","case_caseid="+caseId);
var caseStatus = record("case_status");

eWareBlock=eWare.GetBlock("ssk3CaseSummary");
eWareBlock.Width = "100%";

var sumContainer = eWare.GetBlock('Container');

sumContainer.AddBlock(eWareBlock);
sumContainer.DisplayButton("1") = false;
sumContainer.DisplayForm = false;

Thanks

Dave