Sziasztok!
Az volna a problémám hogy van pl ez a név játékosnév: .:WaNTeD_| S!ŁenT.:WoLF:. /cL|
Ezt az Ł betüt lecseréli erre: Å (mentésnél) hiába raktam oda bele hogy replace_all(szNev,charsmax(szNev),"Å","\L")
Persze ott van mentésnél is. Csak felesleges bemásolnom mert ugyan így van.
A lényeg hogy tudnám úgy megcsinálni hogy rendesen le mentse azt a betűt? Hiszen mysql-ba elmentődne. De a CS 1.6 nem támogatja! ://
Vagy valami ötlet arra hogy hogy csináljam meg hogy az ilyen neveket úgy olvassa ki ahogy beregisztrálja a rendszer?
Előre is köszönöm. Példa:
public sql_betoltes(id)
{
new szNev[64], szTemp[2000]
get_user_name(id, szNev, charsmax(szNev))
replace_all(szNev,charsmax(szNev),"^"","\^"")
replace_all(szNev,charsmax(szNev),"'","\'")
replace_all(szNev,charsmax(szNev),";","\;")
replace_all(szNev,charsmax(szNev),"-","\-")
replace_all(szNev,charsmax(szNev),"%","\%")
replace_all(szNev,charsmax(szNev),"_","\_")
replace_all(szNev,charsmax(szNev),"#","\#")
replace_all(szNev,charsmax(szNev),"@","\@")
replace_all(szNev,charsmax(szNev),"Ł","\L")
replace_all(szNev,charsmax(szNev),"Å","\L")
replace_all(szNev,charsmax(szNev),"~","\~")