Sergo
Умник
Здравствуйте,я переводил систему домов на Mysql,всё перевелось нормально. Но когда я решил перевести файл property в базу данных я столкнулся с проблемой, всё переходит в базу нормально,кроме владельца,вместо его ника выходит примерно такое јџ8V2т.
Вот код:
С Mysql знаком недавно,знающих просьба помочь.
Кодировка ника в БД стоит cp1251_general_ci
Вот код:
PHP:
new arrCoords[25][64];
new strFromFile2[256];
new File: file = fopen("logs/property.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(HouseInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
strmid(HouseInfo[idx][hOwner], arrCoords[6], 0, strlen(arrCoords[6]), 255);
HouseInfo[idx][hValue] = strval(arrCoords[7]);
HouseInfo[idx][hHel] = strval(arrCoords[8]);
HouseInfo[idx][hInt] = strval(arrCoords[9]);
HouseInfo[idx][hLock] = strval(arrCoords[10]);
HouseInfo[idx][hOwned] = strval(arrCoords[11]);
HouseInfo[idx][hTakings] = strval(arrCoords[12]);
HouseInfo[idx][hVec] = strval(arrCoords[13]);
HouseInfo[idx][hVcol1] = strval(arrCoords[14]);
HouseInfo[idx][hVcol2] = strval(arrCoords[15]);
HouseInfo[idx][hKlass] = strval(arrCoords[16]);
HouseInfo[idx][hVehSost] = strval(arrCoords[17]);
HouseInfo[idx][hCarx] = floatstr(arrCoords[18]);
HouseInfo[idx][hCary] = floatstr(arrCoords[19]);
HouseInfo[idx][hCarz] = floatstr(arrCoords[20]);
HouseInfo[idx][hCarc] = floatstr(arrCoords[21]);
HouseInfo[idx][hStyle] = strval(arrCoords[22]);
idx++;
new addhouse1[1000];
format(addhouse1, sizeof(addhouse1), "INSERT INTO `house` (`hID`, `hEntrancex`, `hEntrancey`, `hEntrancez`,\
`hExitx`,`hExity`,`hExitz`,`hOwner`,`hValue`,`hHel`,`hInt`,`hLock`,`hOwned`,`hTakings`,`hVec`,`hVcol1`,`hVcol2`\
,`hKlass`,`hVehSost`,`hCarx`,`hCary`,`hCarz`,`hCarc`)\
VALUES ('%d', '%f', '%f', '%f','%f','%f','%f', '%s', '%d', '%d','%d','%d','%d', '%d', '%d', '%d','%d','%d','%d', '%f', '%f', '%f', '%f')",\
TotalHouse,
floatstr(arrCoords[0]),
floatstr(arrCoords[1]),
floatstr(arrCoords[2]),
floatstr(arrCoords[3]),
floatstr(arrCoords[4]),
floatstr(arrCoords[5]),
strmid(HouseInfo[idx][hOwner], arrCoords[6], 0, strlen(arrCoords[6]), 255),
strval(arrCoords[7]),
strval(arrCoords[8]),
strval(arrCoords[9]),
strval(arrCoords[10]),
strval(arrCoords[11]),
strval(arrCoords[12]),
strval(arrCoords[13]),
strval(arrCoords[14]),
strval(arrCoords[15]),
strval(arrCoords[16]),
strval(arrCoords[17]),
floatstr(arrCoords[18]),
floatstr(arrCoords[19]),
floatstr(arrCoords[20]),
floatstr(arrCoords[21]));
mysql_query(addhouse1);
}
fclose(file);
}
Кодировка ника в БД стоит cp1251_general_ci
