I think you are mixing up encoding (to UTF-8) and url-encoding. I suggest to use WebFormUrlEncode Function. Please see samples here for both: transaction TmyTrans1 var sUrlEncoded : string(100); nLen : number; begin RepMessage("SEPA-Überweisung", SEVERITY_INFORMATIONAL); RepMessage(ToEncoding("SEPA-Überweisung"), SEVERITY_INFORMATIONAL); SetEncoding("UTF-8"); RepMessage(ToEncoding("SEPA-Überweisung"), SEVERITY_INFORMATIONAL); nLen := sizeof(sUrlEncoded); WebFormUrlEncode(sUrlEncoded, nLen, "SEPA-Überweisung"); RepMessage(sUrlEncoded, SEVERITY_INFORMATIONAL); end TmyTrans1; Which will result in: SEPA-Überweisung SEPA-Überweisung SEPA-Überweisung SEPA-%DCberweisung
↧