EndlessMISAKA / AtelierMisaka

To show and download content on Fanbox or Fantia or Patreon.
MIT License
150 stars 20 forks source link

出现了一个编码的错误,但是错误日志没有输出当前正在处理的post id,我也不好去网页里面查是否有字符问题 #42

Closed esta0947 closed 1 year ago

esta0947 commented 2 years ago

无法将位于索引 743 处的 Unicode 字符 \uD83C 转换为指定的代码页。 在 System.Text.EncoderExceptionFallbackBuffer.Fallback(Char charUnknown, Int32 index) 在 System.Text.EncoderFallbackBuffer.InternalFallback(Char ch, Char& chars) 在 System.Text.UTF8Encoding.GetBytes(Char chars, Int32 charCount, Byte* bytes, Int32 byteCount, EncoderNLS baseEncoder) 在 System.Text.EncoderNLS.GetBytes(Char[] chars, Int32 charIndex, Int32 charCount, Byte[] bytes, Int32 byteIndex, Boolean flush) 在 System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) 在 System.IO.StreamWriter.Dispose(Boolean disposing) 在 System.IO.TextWriter.Dispose() 在 System.IO.File.InternalWriteAllLines(TextWriter writer, IEnumerable1 contents) 在 AtelierMisaka.ViewModels.VM_Download.<get_AddFantiaCommand>b__87_0(FantiaItem fi) 在 AtelierMisaka.FantiaUtils.GetUrls(String pid, List1 bis) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.GetPostIDsFromWebCode(String uid, Int32 index) 在 AtelierMisaka.FantiaUtils.<>c__DisplayClass11_0.b__0()

EndlessMISAKA commented 2 years ago

透露一下是哪个作者emmm,fantia的得查查看是什么情况

esta0947 commented 1 year ago

透露一下是哪个作者emmm,fantia的得查查看是什么情况

https://fantia.jp/fanclubs/32900 抱歉回复的晚了,周末没上github

EndlessMISAKA commented 1 year ago

emmm,查了一下是 emoji 的转换问题,这个得想想办法