AtelierMisaka icon indicating copy to clipboard operation
AtelierMisaka copied to clipboard

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

Open esta0947 opened this issue 1 year ago • 3 comments

无法将位于索引 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.<GetPostIDs>b__0()

esta0947 avatar Aug 26 '22 03:08 esta0947

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

EndlessMISAKA avatar Aug 26 '22 12:08 EndlessMISAKA

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

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

esta0947 avatar Aug 29 '22 03:08 esta0947

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

EndlessMISAKA avatar Sep 18 '22 06:09 EndlessMISAKA