我好几天都在寻找答案。
我从包含特殊字符(重音符)
的表单中接收每个帖子的数据例如:Estáéumasala de teste App Node:Est%E1 +%E9 + uma + sala + de + teste
在nodejs中解码字符串以保存到我的数据库中的正确方法是什么?
我这样做了。但我确定这不是正确的方式如果这是一个重复的问题,我很抱歉,但不是我发现自己能够解决问题
谢谢任何进阶。
答案 0 :(得分:1)
您可以使用iconv-urlencode
这样的模块:
var channelInfo = (await client.SendRequestAsync<TeleSharp.TL.Contacts.TLResolvedPeer>(
new TeleSharp.TL.Contacts.TLRequestResolveUsername
{
username = "ChannelID"
}).ConfigureAwait(false)).chats.lists[0] as TeleSharp.TL.TLChannel;
var Request = new TeleSharp.TL.Channels.TLRequestJoinChannel()
{
channel = new TLInputChannel
{
channel_id = channelInfo.id,
access_hash = (long) channelInfo.access_hash
}
};
try
{
var Respons = await client.SendRequestAsync<Boolean>(Request);
}
catch (exception ex)
{
// Do stuff
}