otale / tale

🦄 Best beautiful java blog, worth a try

Home Page:https://tale.biezhi.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

markdown插入c代码文章无法创建

molybdenumyz opened this issue · comments

以下是log

2019/01/01 20:31:06 ERROR [ worker@thread-1 ] c.b.m.h.DefaultExceptionHandler : io.netty.handler.codec.http.multipart.HttpPostRequestDecoder$ErrorDataDecoderException: Bad string: '{"cid":5,"title":"大数题(测试代码显示)","slug":null,"created":1546344900,"modified":1546344976,"content":"### 题面\n> 给定a和n,计算a+aa+aaa+a...a(n个a)的和。\n\n### 代码\nc\n#include<stdio.h> \n#include<memory.h> \n\nint main() { \n int a,n; \n int ans[200]; \n while(scanf(\"%d %d\",' at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.decodeAttribute(HttpPostStandardRequestDecoder.java:630) at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.parseBodyAttributes(HttpPostStandardRequestDecoder.java:525) at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.parseBody(HttpPostStandardRequestDecoder.java:360) at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.offer(HttpPostStandardRequestDecoder.java:289) at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.offer(HttpPostStandardRequestDecoder.java:46) at io.netty.handler.codec.http.multipart.HttpPostRequestDecoder.offer(HttpPostRequestDecoder.java:227) at com.blade.mvc.http.HttpRequest.init(HttpRequest.java:359) at com.blade.server.netty.HttpServerHandler.buildWebContext(HttpServerHandler.java:95) at com.blade.server.netty.HttpServerHandler.lambda$channelRead0$0(HttpServerHandler.java:84) at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:462) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: invalid hex byte 'd ' at index 264 of '{"cid":5,"title":"大数题(测试代码显示)","slug":null,"created":1546344900,"modified":1546344976,"content":"### 题面\n> 给定a和n,计算a+aa+aaa+a...a(n个a)的和。\n\n### 代码\nc\n#include<stdio.h> \n#include<memory.h> \n\nint main() { \n int a,n; \n int ans[200]; \n while(scanf("%d %d",'
at io.netty.util.internal.StringUtil.decodeHexByte(StringUtil.java:234)
at io.netty.handler.codec.http.QueryStringDecoder.decodeComponent(QueryStringDecoder.java:351)
at io.netty.handler.codec.http.QueryStringDecoder.decodeComponent(QueryStringDecoder.java:309)
at io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder.decodeAttribute(HttpPostStandardRequestDecoder.java:628)
... 16 more

这应该是文件编码的问题,应该是你直接复制粘贴的代码,文本中存在着一些特殊的字符,暂时无法找到是哪个字符的问题,如果能够提供整个字符文件那就最好了

这应该是文件编码的问题,应该是你直接复制粘贴的代码,文本中存在着一些特殊的字符,暂时无法找到是哪个字符的问题,如果能够提供整个字符文件那就最好了

我试了一下 只要带有“%”就不行