[fpc-devel] "Value" chunk encoding in RSJ files

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Jul 14 15:05:22 CEST 2016


On Thu, 14 Jul 2016 15:48:23 +0300
Maxim Ganetsky <ganmax at narod.ru> wrote:

> Hello.
> 
> I noticed that in RSJ file when resource string has e.g. Cyrillic
> symbols "Value" chunk doesn't seem to have UTF-16 encoding (but it
> should according to comment in cresstr.pas).
> 
> Example for 'Тест' resource string (originally encoded in UTF-8):

Did you tell FPC that your source is encoded in is UTF-8?

 
> {"version":1,"strings":[
> {"hash":264409906,"name":"unit1.teststr","sourcebytes":[208,162,208,181,209,129,209,130],"value":"\u00D0\u00A2\u00D0\u00B5\u00D1\u0081\u00D1\u0082"}
> ]}
> 
> Unicode values seem to be just source bytes values converted to hex
> representation.
> 
> I use FPC 3.0.0. Is it a bug or I don't understand something?

Mattias
 



More information about the fpc-devel mailing list