[cURL + WinAPI] Polskie znaki
Ostatnio zmodyfikowano 2010-01-09 01:08
malan Temat założony przez niniejszego użytkownika |
» 2009-12-31 11:45:45 Najlepiej takie, w którym polskie znaki w okienkach programu będą wyświetlanie poprawnie. Stawiał bym na Windows 1250. |
|
malan Temat założony przez niniejszego użytkownika |
» 2010-01-09 00:44:16 Test: Ą ą | Ć ć | Ę ę | Ł ł | Ń ń | Ó ó | Ś ś | Ż ż | Ź ź // Proszę ignorować tego posta. Niedługo wszystko wyjaśnię :).//edit: No i pieknie działa :). Gdyby ktoś potrzebował - funkcja konwerterująca kodowanie uft8 na windows 1250 (chyba ;p): void fUTF8Convert( std::string & dane ) { for( int i = 0; i < dane.size(); i++ ) { switch(( int ) dane[ i ] ) { case - 60: switch(( int ) dane[ i + 1 ] ) { case - 124: dane[ i ] = 'Ą'; dane.erase( i + 1, 1 ); break; case - 123: dane[ i ] = 'ą'; dane.erase( i + 1, 1 ); break; case - 122: dane[ i ] = 'Ć'; dane.erase( i + 1, 1 ); break; case - 121: dane[ i ] = 'ć'; dane.erase( i + 1, 1 ); break; case - 104: dane[ i ] = 'Ę'; dane.erase( i + 1, 1 ); break; case - 103: dane[ i ] = 'ę'; dane.erase( i + 1, 1 ); break; } break; case - 59: switch(( int ) dane[ i + 1 ] ) { case - 127: dane[ i ] = 'Ł'; dane.erase( i + 1, 1 ); break; case - 126: dane[ i ] = 'ł'; dane.erase( i + 1, 1 ); break; case - 125: dane[ i ] = 'Ń'; dane.erase( i + 1, 1 ); break; case - 124: dane[ i ] = 'ń'; dane.erase( i + 1, 1 ); break; case - 102: dane[ i ] = 'Ś'; dane.erase( i + 1, 1 ); break; case - 101: dane[ i ] = 'ś'; dane.erase( i + 1, 1 ); break; case - 69: dane[ i ] = 'Ż'; dane.erase( i + 1, 1 ); break; case - 68: dane[ i ] = 'ż'; dane.erase( i + 1, 1 ); break; case - 71: dane[ i ] = 'Ź'; dane.erase( i + 1, 1 ); break; case - 70: dane[ i ] = 'ź'; dane.erase( i + 1, 1 ); break; } break; case - 61: switch(( int ) dane[ i + 1 ] ) { case - 109: dane[ i ] = 'Ó'; dane.erase( i + 1, 1 ); break; case - 77: dane[ i ] = 'ó'; dane.erase( i + 1, 1 ); break; } break; } } return; }; |
|
malan Temat założony przez niniejszego użytkownika |
» 2010-01-09 01:08:41 << delete >> |
|
1 « 2 » |