<p>Am 07.09.2013 17:23 schrieb "Hans-Peter Diettrich" <<a href="mailto:DrDiettrich1@aol.com">DrDiettrich1@aol.com</a>>:<br>
>>>> Anyway, the resulting code page of a concatenation is normally<br>
>>>> the code page of whatever you assign the string to (so if you<br>
>>>> assign to an utf8string, the resulting code page will be<br>
>>>> CP_UTF8).<br>
>>><br>
>>> Maybe. I don't know how a concrete compiler handles string<br>
>>> concatenations.<br>
>><br>
>><br>
>> Now you do. It's like that both in FPC and in Delphi.<br>
><br>
><br>
> Sorry, I didn't look at or step through the generated code. I still<br>
> doubt that a concatenation function gets an TargetEncoding argument.</p>
<p>The target string is passed as var-parameter and thus the codepage can be queried using StringCodePage. See fpc_ansistr_concat in rtl/inc/astrings.inc.</p>
<p>Regards,<br>
Sven</p>