14.07.2016 16:05, Mattias Gaertner пишет: > On Thu, 14 Jul 2016 15:48:23 +0300 > Maxim Ganetsky <gan...@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?
I created standard Lazarus application, so? I guess, no. The main question is that we need to generate RSJ-compatible output ourselves from IDE. What should we write to this chunk then? >> {"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? -- Best regards, Maxim Ganetsky mailto:gan...@narod.ru _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel