草庐IT

url-encoding

全部标签

c#、Excel + csv : how to get the correct encoding?

我已经尝试了很长一段时间,但无法弄清楚。我正在尝试通过*.csv文件将数据导出到Excel。到目前为止效果很好,但是在Excel中打开文件时我遇到了一些编码问题。(左边是原始字符串,右边是EXCEL结果):Messwert(µm/m)==>Messwert(µm/m)DümmeMässöng==>DümmeMässöngNotepad++告诉我文件编码为“ANSIasUTF8”(WTF?)因此,这里是我尝试获得有效结果的不同方法:明显的实现:tWriter.Write(";Messwert(µm/m)");更复杂的(可能尝试了十几种或更多的编码组合:)tWriter.Write

c# - 在不污染 URL 的情况下将模型对象传递给 RedirectToAction?

这是我正在尝试做的事情:publicActionResultIndex(){returnView();}[HttpPost]publicActionResultIndex(ContactModelmodel){if(ModelState.IsValid){//SendemailusingModelinformation.returnRedirectToAction("Gracias",model);}returnView(model);}publicActionResultGracias(ContactModelmodel){returnView(model);}所有三个Action方

c# - 为什么 UTF8Encoding.GetBytes 不发出字节顺序标记?

这个片段说明了一切:-)UTF8Encodingenc=newUTF8Encoding(true/*includeByteOrderMark*/);byte[]data=enc.GetBytes("a");//datahaslength1.//IexpectedtheBOMtobeincluded.What'sup? 最佳答案 您不希望它用于每次GetBytes调用,否则您将无法(比方说)一次写入一个文件一行。通过使用GetPreamble公开它,调用者可以在适当的点插入前导码(即在他们的数据的开头)。不过,我同意文档可能会更清晰。

c# - 在 WCF REST 服务中获取原始请求 url

我必须在我的WCFrestweb服务中检索原始请求url。现在我的代码如下所示:publicclassMyServiceAuthorizationManager:ServiceAuthorizationManager{protectedoverrideboolCheckAccessCore(OperationContextoperationContext){base.CheckAccessCore(operationContext);varurl=operationContext.IncomingMessageProperties.Via.OriginalString;...网络配置如

c# - 获取没有查询参数的当前页面 URL - Razor Html 助手?

Razor中是否有一种方法可以不带查询参数返回当前页面的URL。我需要将它推送到我创建为字符串的HTML辅助方法中。@Url似乎不起作用,如果我这样做.ToString()我只是得到命名空间LOLLLRazor的使用:HTML助手:publicstaticMvcHtmlStringSortTableClickEvent(thisHtmlHelperhtml,stringurl,stringcolumn){StringBuildersortingPropertiesObject=newStringBuilder();sortingPropertiesObject.Append("varp

c# - 如何从根 url 重定向到/swagger/ui/index?

我有一个安装了Swashbuckle的WebApi项目。在默认设置中,我必须在浏览器中打开http://localhost:56131/swagger/ui/index以查看我的操作描述和测试页面。我希望它可以从站点的根目录访问:http://localhost:56131/。我怎样才能做到这一点? 最佳答案 受thisanswertosimilarquestion影响,稍作修改的代码:publicclassWebApiConfig{publicstaticvoidConfigure(IAppBuilderapp){varhttpC

c# - 是什么导致 Web 服务 URL 和 namespace 之间存在差异?

我有一个包含Web服务的ASP.NETWeb项目。当我运行该服务时,它会将我带到一个显示所有公开方法的页面,使用类似于http://api.example.com/game/service.asmx的URL。在Web服务的代码中,有具有以下属性的方法:[WebService(Namespace="http://webservices.example.com/GameServices/Game1")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]publicclassGame1:System.Web.Services

c# - 从 URL 字符串中提取查询字符串

我正在阅读历史,我希望当我遇到谷歌查询时,我可以提取查询字符串。我没有使用请求或httputility,因为我只是在解析一个字符串。然而,当我遇到这样的URL时,我的程序无法正确解析它:http://www.google.com.mt/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=mt&source=hp&biw=986&bih=663&q=hotmail&meta=&btnG=Fittex+bil-Google我试图做的是获取q=的索引和&的索引,然后取中间的词,但在这种情况下,&的索引

c# - 从 URL 到流的图像

我从url获取图片:BitmapImageimage=newBitmapImage(newUri(article.ImageURL));NLBI.Thumbnail.Source=image;这很完美,现在我需要将它放入流中,使其成为字节数组。我这样做:WriteableBitmapwb=newWriteableBitmap(image);MemoryStreamms=newMemoryStream();wb.SaveJpeg(ms,image.PixelWidth,image.PixelHeight,0,100);byte[]imageBytes=ms.ToArray();代码因Nu

c# - XMLDocument.Load(url) 通过代理

我有一些代码基本上使用XMLDocument.Load(uri)方法读取XML文档,该方法工作正常,但如果通过代理进行调用则效果不佳。我想知道是否有人知道通过代理进行此调用(或达到相同效果)的方法? 最佳答案 这是我最终使用的代码:WebProxywp=newWebProxy(Settings.Default.ProxyAddress);wp.Credentials=newNetworkCredential(Settings.Default.ProxyUsername,Settings.Default.ProxyPassword);