LINUX.ORG.RU

История изменений

Исправление AntonyRF, (текущая версия) :

не обязана быть однобайтной.

Нихохо, вот это новость 0_о

Так что до начала неплохо выяснить, какие байтики идут в сокет.

(
  $7B, $22, $61, $63, $74, $69, $6F, $6E, 
  $22, $3A, $22, $72, $65, $61, $64, $22, 
  $2C, $22, $72, $65, $73, $6F, $75, $72, 
  $63, $65, $22, $3A, $22, $67, $75, $69, 
  $64, $22, $7D
)

Строка выводится в консоль? Какая локаль в принимающей системе?

Строка пишется в SQLite =( Отправляющая сторона написана на Delphi XE7, тип данных AnsiString, думаю что кодировка 1251.

Принимающая сторона ARM SoC Linux, кодировка UTF-8

UPDATE: Ща подкину пакетик с русским текстом

(
  $7B, $22, $61, $63, $74, $69, $6F, $6E, 
  $22, $3A, $22, $75, $70, $64, $61, $74, 
  $65, $22, $2C, $22, $69, $64, $22, $3A, 
  $32, $2C, $22, $64, $61, $74, $61, $22, 
  $3A, $7B, $22, $66, $69, $65, $6C, $64, 
  $5F, $31, $22, $3A, $22, $5C, $75, $30, 
  $34, $31, $34, $5C, $75, $30, $34, $33, 
  $30, $22, $2C, $22, $66, $69, $65, $6C, 
  $64, $5F, $32, $22, $3A, $22, $74, $74, 
  $79, $6D, $78, $5C, $75, $30, $34, $34, 
  $31, $30, $22, $2C, $22, $66, $69, $65, 
  $6C, $64, $5F, $33, $22, $3A, $22, $43, 
  $4F, $4D, $2D, $5C, $75, $30, $34, $33, 
  $46, $5C, $75, $30, $34, $33, $45, $5C, 
  $75, $30, $34, $34, $30, $5C, $75, $30, 
  $34, $34, $32, $22, $7D, $7D
)

Исправление AntonyRF, :

не обязана быть однобайтной.

Нихохо, вот это новость 0_о

Так что до начала неплохо выяснить, какие байтики идут в сокет.

(
  $7B, $22, $61, $63, $74, $69, $6F, $6E, 
  $22, $3A, $22, $72, $65, $61, $64, $22, 
  $2C, $22, $72, $65, $73, $6F, $75, $72, 
  $63, $65, $22, $3A, $22, $67, $75, $69, 
  $64, $22, $7D
)

Строка выводится в консоль? Какая локаль в принимающей системе?

Строка пишется в SQLite =( Отправляющая сторона написана на Delphi XE7, тип данных AnsiString, думаю что кодировка 1251.

Принимающая сторона ARM SoC Linux, кодировка UTF-8

UPDATE: Ща подкину пакетик с русским текстом

Исходная версия AntonyRF, :

не обязана быть однобайтной.

Нихохо, вот это новость 0_о

Так что до начала неплохо выяснить, какие байтики идут в сокет.

(
  $7B, $22, $61, $63, $74, $69, $6F, $6E, 
  $22, $3A, $22, $72, $65, $61, $64, $22, 
  $2C, $22, $72, $65, $73, $6F, $75, $72, 
  $63, $65, $22, $3A, $22, $67, $75, $69, 
  $64, $22, $7D
)

Строка выводится в консоль? Какая локаль в принимающей системе?

Строка пишется в SQLite =( Отправляющая сторона написана на Delphi XE7, тип данных AnsiString, думаю что кодировка 1251.

Принимающая сторона ARM SoC Linux, кодировка UTF-8