| Tematy otagowane jako: znaków. |
| 1. Wyświetlanie polskich znaków. |
Hej!
Mam problem, mianowicie korzystam z pluginu discord-connector, aczkolwiek plugin ten nie oferuje zamiany charsetu z ASCII na UTF-8 o ile dobrze wiem.
Czy macie jakie? gotowe funkcj? kt?re pozwol? mi na zamian? znak?w z ASCII na UTF-8, aby Discord poprawnie wy?wietla? znaki w #samp-chat?
Poni?ej zamieszczam swoj? niedzia?aj?c? metod? implementacji tego, aby?cie mogli poprawi? moje b??dy, b?d? podpowiedzie? mi co robi? ?le.
[pawn]
forward DCC_OnMessageCreate(DCC_Message:message);
public DCC_OnMessageCreate(DCC_Message:message)
{
new msg[100], bool:is_bot, DCC_User:author, author_name[33], DCC_Channel: channel_id;
DCC_GetMessageContent(message, msg, 100), DCC_GetMessageChannel(message, channel_id), DCC_GetMessageAuthor(message, author);
DCC_IsUserBot(author, is_bot);
convert_encoding(msg);
printf("%s", msg);
if(channel_id == samp_chat && !is_bot)
{
DCC_GetUserName(author, author_name, 32);
SCMToAll(0x6f8cceff, "[Discord] {6fce92}%s: {FFFFFF}%s", author_name, msg);
}
return 1;
}
[/pawn]
[pawn]
stock convert_encoding(string[])
{
new original[50] = {192,193,194,196,198,199,200,201,202,203,204,205,206,207,210,211,212,214,217,218,219,220,223,224,225,226,228,230,231,232,233,234,235,236,237,238,239,242,243,244,246,249,250,251,252,209,241,191,161,176};
new fixed[50] = {128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,... |
| 2. Usunięcie polskich znaków. |
Cze??.
Chcia?bym wykona? co? w stylu chatu na ?ywo, polega to na tym, ?e ka?da wys?ana wiadomo?? wysy?a si? albo do bazy danych, albo do pliku .txt i te wiadomo?ci chcia?bym wy?wietli? w jakims pliku na forum. Pr?bowa?em mas? rzeczy, jednak?e zawsze mam problem z tymi polskimi znakami. Jak na to zaradzi?? U?ywam notepadd'a. |
|