<p>Am 26.06.2013 18:30 schrieb "Hans-Peter Diettrich" <<a href="mailto:DrDiettrich1@aol.com">DrDiettrich1@aol.com</a>>:<br>
><br>
><br>
><br>
> Michael Schnell schrieb:<br>
><br>
>> On 06/26/2013 03:44 PM, Marco van de Voort wrote:<br>
>>><br>
>>> There never is a conversion when assigning to/from rawbytestring,<br>
>><br>
>><br>
>> So what do you suggest should happen when assigning a RawByteString to a normal String ? The result could be a strange thing that is encoded other than the type requires. To me this behavior is a quirk go and should not be capt just for compatibility. .<br>
><br>
><br>
> Then you have two choices:<br>
> 1) convert the string as required<br>
> 2) copy the content unconverted, but update the encoding<br>
><br>
> IMO a reasonable decision should take into account the use of the RawByteString type in RTL code, e.g. for concatenation.</p>
<p>The RTL already uses RawByteString for the concatenation helpers.</p>
<p>Regards,<br>
Sven</p>