Да, как раз письмо R1BET собираюсь проверить сегодня вечером на трансивере. Думаю что это один и тот же глюк.
Алексей, добрый день.
Поправьте, пожалуйста, кодировку, если не сложно.
Связка LogHX (build 450) + fldigi 4.0.18
ОС Windows 8.1
При записи QSO fldigi в журнал, если Имя и QTH в кириллице, то в LogHX они заходят с неправильной кодировкой.
На прилагаем скриншоте я обвел красной рамкой исходные данные и результат записи.
Заранее благодарю.
Алексей, функция Utf8ToAnsi(string);Цитата:
Внутри себя русский язык поддерживает, а во внешнюю программу не передает.
Да, пишу в fldigi на русском и в EQF тоже на русском.
Не то дал.
Вот кусочек
Приём символовЦитата:
function PollFldigi(LogItemCmd: string; out Rres: string): Boolean;
...
buffer := xmlsock.RecvPacket(2000);// использую TTCPBlockSocket из synapse
MResp := MResp + buffer;
...
Rstart := pos('<value>', MResp);
Rend := pos('</value>', MResp);
if (Rstart > 0) and (Rend > 0) then
begin
Rstart := Rstart + 7;
while Rstart < Rend do
begin
Rres := Rres + MResp[Rstart];
inc(Rstart);
end;
end;
Цитата:
PollFldigi('log.get_name', name);
edName.Text := Utf8ToAnsi(name);
Проверил с переключениями модуляций - у меня проблем нет.
Кстати, в файлах для ICOM трансиверов напутаны и CW / CW_L и для получения данных от трансивера (помните я правил установку CW?) Но для лога это значения не имеет, но все равно нужно будет подправить.
Буду разбираться дальше.
Забыл как на бэндмапе поменять шкалу частоты. В горячих клавишах не нашёл. У меня начало диапазона сверху, хочу снизу.
Где нажать.:)