﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / ASP.NET  / Кодировка сохраняемого русского файла / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 12:16:35 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>Если можно использовать, то как вот эти параметры:&lt;/P&gt;&lt;P&gt;Response.Charset и Response.ContentEncoding&lt;/P&gt;&lt;P&gt;На что они влияют и как используются?&lt;BR&gt;</description><pubDate>Fri, 13 Oct 2006 16:26:43 GMT</pubDate><dc:creator>lurii</dc:creator></item><item><title>RE: Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>С„СЂР°Рі.JPG - вот это вот на что похоже?</description><pubDate>Fri, 13 Oct 2006 16:18:15 GMT</pubDate><dc:creator>lurii</dc:creator></item><item><title>RE: Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>Чего только не пробовал ... не помогает.&lt;P&gt;PHP стоит под Apache, надо понять в какой кодировке необходимо отдавать заголовок. &lt;/P&gt;&lt;P&gt;В PHP просто header("Content-Disposition: inline; filename=\"".$name."\""); без проблем проходит в win-кодировке и браузер все понимает.&lt;/P&gt;&lt;P&gt;Может, ASP перед отправкой ответа перекодирует заголовки? В web.config стоит:&lt;/P&gt;&lt;P&gt;  &amp;lt;globalization &lt;BR&gt;   requestEncoding="windows-1251"&lt;BR&gt;   responseEncoding="windows-1251"&lt;BR&gt;   fileEncoding="windows-1251"&lt;BR&gt;   culture="ru-RU"&lt;BR&gt;   uiCulture="ru-RU"&lt;BR&gt;  /&amp;gt;&lt;BR&gt;&lt;P&gt;Если не применять какие-либо манипуляции с названием файла, то отображаемые крокозяблы очень сильно похожи на юникод, будто ASP в него переводит заголовок ответа ...</description><pubDate>Fri, 13 Oct 2006 16:14:26 GMT</pubDate><dc:creator>lurii</dc:creator></item><item><title>RE: Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>[quote]почему в PHP таких проблем нет ...[/quote]&lt;P&gt;PHP под IIS? если нет, то разница в веб-серверах наверное</description><pubDate>Fri, 13 Oct 2006 11:38:03 GMT</pubDate><dc:creator>Alexey</dc:creator></item><item><title>RE: Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>На gotdotnet.ru &lt;A href="http://www.gotdotnet.ru/DotNet/FAQ/ASPNET/345071.aspx"&gt;советуют&lt;/A&gt; использовать метод HttpUtility.UrlPathEncode. Хотя по моему это тоже самое, что и Server.UrlPathEncode. Там есть ссылки на пару статей по теме, попробуй что в них советуют.</description><pubDate>Fri, 13 Oct 2006 10:09:14 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Кодировка сохраняемого русского файла</title><link>http://www.relib.com/forums/Topic905627-25-1.aspx</link><description>При выдаче русского файла в браузер (после чтения с диска) в диалоговом окне название файла не читабельно.&lt;/P&gt;&lt;P&gt;Пробовал Server.UrlPathEncode и Server.UrlEncode.&lt;/P&gt;&lt;P&gt;При выдаче файлов сработало Server.UrlPathEncode, а при выдаче картинок нет - %20%20...&lt;/P&gt;&lt;P&gt;В какой кодировке надо выводить названия русских фалов?&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;Response.AppendHeader("Content-disposition","inline;filename=\""+Server.UrlPathEncode(name)+"\"");&lt;/P&gt;&lt;P&gt;И почему в PHP таких проблем нет ...</description><pubDate>Fri, 13 Oct 2006 04:31:38 GMT</pubDate><dc:creator>lurii</dc:creator></item></channel></rss>