Проблемы с кириллицей
#1

Приветствую всех, помогите разобраться, не могу запинать русские буквы в лог...

Лог самопальный, все работает, буквы пишутся стиля
PHP Code:
ïðîñòî òàê 
Записываю так:

PHP Code:
    new k[64],y,m,d,File:f;
    
getdate(y,m,d);
    
format(k,64,"[%d/%d/%d] Has Been Kicked %s. Reason: %s\r\n",d,m,y,pName(id),reason);
    
fopen("kicklog.txt",io_append);
    
fwrite(f,k);
    
fclose(f); 
Забыл добавить, что буквы пишутся в раскорячку из стринги reason
Reply
#2

fputchar
Reply
#3

все равно пишет ерунду, юзал так:

PHP Code:
    new k[128],y,m,d,File:f;
    
getdate(y,m,d);
    
format(k,sizeof(k),"[%d/%d/%d] Has Been Kicked %s. Reason: %s\r\n",d,m,y,pName(id),reason);
    
fopen("kicklog.txt",io_append);
    for(new 
i=0;i<strlen(k);i++)
    {
        
fputchar(f,k[i],false);
    }
    
fclose(f); 
Reply
#4

pName - это такая функция, а не переменная в enum?
Reply
#5

OKStyle, функция, которая пишет ник игрока в массив

PHP Code:
pName(playerid)
{
new 
p[MAX_PLAYER_NAME];
GetPlayerName(playerid,p,MAX_PLAYER_NAME);
return 
p;

Reply
#6

PHP Code:
 fputchar(f,k[i],true); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)