HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Teknik olarak sorun, UTF8'in çok baytlı olmasıdır, bu nedenle harfleri ayıran işlev, utf8'de kodlanmış dizeden her zaman sabit bir değer alır.
EterLib/parser.cpp
Ekle:
Kod:
{
if (szString == 0 || *szString == 0)
return 0;
if ((szString[0] & 0x80) == 0x00)
return szString + 1;
else if ((szString[0] & 0xE0) == 0xC0)
return szString + 2;
else if ((szString[0] & 0xF0) == 0xE0)
return szString + 3;
else if ((szString[0] & 0xF8) == 0xF0)
return szString + 4;
else
return szString + 1;
}
Arat:
Kod:
const char *word_next = CharNextExA(codePage, word, 0);
Değiştir:
Kod:
const char *word_next = CharMoveNext((LPSTR)word);
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Kilitli
- Cevaplar
- 7
- Görüntüleme
- 1K
- Kilitli
- Cevaplar
- 1
- Görüntüleme
- 378
- Cevaplar
- 5
- Görüntüleme
- 401
- Cevaplar
- 31
- Görüntüleme
- 7K

