问题列表 - 第24099页

Content-Disposition标头中的Unicode

我正在使用在HttpHandler子项中实现的HttpContext对象来下载文件,当我在文件名中有非ascii字符时,它在IE中看起来很奇怪,而在Firefox中看起来很好.

以下是代码: -

       context.Response.ContentType = ".cs";
context.Response.AppendHeader("Content-Length", data.Length.ToString());
context.Response.AppendHeader("Content-Disposition", String.Format("attachment; filename={0}",filename));
        context.Response.OutputStream.Write(data, 0, data.Length);

context.Response.Flush();
Run Code Online (Sandbox Code Playgroud)

当我在文件名称字段中提供"嗯""澶'Ã'那张"A 3""嗯""澶'Ã'那张"A 3"它看起来比不同我有什么文件在Firefox中看起来很好看.添加EncodingType和charset一直没用.

在IE中它是'ÃÂ' 'ä' 'ÃÂ' 'ü' 'ó' 'ÃÂ' 'ä' 'ÃÂ' 'ü' _ 'ó',并在Firefox是'嗯'" Ã''''''''''''''''''''''''''''''''''''''''''''''''

任何想法如何解决这个问题?

.net c# content-disposition http-headers

11
推荐指数
3
解决办法
1万
查看次数

Java邮件编码非英文字符

使用下面的代码,我可以发送一个非英语的电子邮件,虽然主题正确显示,但正文显示为乱码.
有任何想法吗?
谢谢

public void postMail(String recipient, String subject, String message, String from) throws MessagingException, UnsupportedEncodingException {

            //Set the host smtp address
            Properties props = new Properties();
            props.put("mail.smtp.host", "mail.infodim.gr");

            // create some properties and get the default Session
            Session session = Session.getDefaultInstance(props, null);

            // create a message
            Message msg = new MimeMessage(session);

            // set the from and to address
            InternetAddress addressFrom = new InternetAddress(from);
            msg.setFrom(addressFrom);

            InternetAddress addressTo=new InternetAddress(recipient);
            msg.setRecipient(Message.RecipientType.TO, addressTo);

            // Setting the Subject and Content Type
            msg.setSubject(subject);

            msg.setContent(message, "text/plain"); …
Run Code Online (Sandbox Code Playgroud)

java email encoding internationalization

8
推荐指数
2
解决办法
2万
查看次数

结构声明中的"解析错误"

我想在C中使用一些基本结构,如下所示:

struct p {
    int a;
    int b;
    p * next;
}
Run Code Online (Sandbox Code Playgroud)

然而,它无法编译与error: parse error before "p"在线p * next;.

你知道这个问题的原因是什么吗?

c gcc struct

1
推荐指数
1
解决办法
1251
查看次数

如何在jQuery中的数组中用'<li>'替换'<p>'?

假设我有这个

$(document).ready(function() {
   var array = $.makeArray($('p'));
   $(array).appendTo(document.body);
   });
});
Run Code Online (Sandbox Code Playgroud)
<p>how</p>
<p>are</p>
<p>you</p>
<p>baby?</p>
Run Code Online (Sandbox Code Playgroud)

如果我想更换<p><li>和预期产量...

<li>how</li>
<li>are</li>
<li>you</li>
<li>baby?</li>
Run Code Online (Sandbox Code Playgroud)

我该怎么办?提前致谢!

jquery

3
推荐指数
1
解决办法
1117
查看次数

Java:是否有任何简短的组合将原语数组转换为List并接收"可打印"版本?

int[] arrc = new int[] {1, 2, 3};
System.out.println(new ArrayList(Arrays.asList(arrc)));
Run Code Online (Sandbox Code Playgroud)

打印地址,但我希望在ArrayList中使用toString.

可能吗 ?

java arrays

7
推荐指数
1
解决办法
2175
查看次数

hg从cvs转换破坏了分支机构

我通过"hg convert"将旧的cvs存储库转换为mercurial.一切似乎都没问题(至少使用默认分支),但所有功能分支都缺少分支中未更改的文件.有什么方法可以解决这个问题吗?

我正在使用1.5版本,转换已通过"hg convert cvs/checkout newrepo"完成.

cvs mercurial branch mercurial-convert

3
推荐指数
1
解决办法
465
查看次数

使div宽度拉伸以适合其内容

我有以下HTML代码:

<table>
  <tr>
    <td>
      <div id="fixmywidth" style="position:relative; height:30px;">
        <div style="z-index: 2000; margin-top: 5px; height: inherit; position: absolute;">
          <table style="height:inherit">
            <tr style="height:inherit">
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
              ........300 tds later
              <td align="center" style="width: 31px; height: inherit;">&nbsp;</td>
            </tr>
          </table>
        </div>
      </div>
    </td>
  </tr>
</table> 
Run Code Online (Sandbox Code Playgroud)

如何使用id"fixmywidth"宽度的div适合包含元素的宽度?我试过宽度= 100%并且widht = auto但他们不会工作,感谢提前一万亿,丽娜

html css

1
推荐指数
1
解决办法
5494
查看次数

如何更新iPhone SDK而无需重新下载Xcode?

愚蠢的问题 - 当Apple发布更新时,有没有办法在没有Xcode的情况下下载iPhone SDK?

xcode iphone-sdk-3.0

59
推荐指数
4
解决办法
6万
查看次数

用于安全性和数据访问控制的设计模式

最近发现了设计模式,并获得了优秀的Head First Design Patterns一书(真的可以推荐它!),我现在想知道安全性的设计模式和控制数据存储中记录的访问.

我的用例是一个定制的CRM风格应用程序,其联系人,企业和用户具有不同的访问级别,包括仅限于只读访问,甚至是一部分记录.我将只进行不同的实体级访问控制,而不是字段级别.

任何人都可以推荐任何符合上述安全性的设计模式吗?

如果它有所作为,我使用的是ASP.Net MVC,Entity Framework 4和SQL Server 2008.

security design-patterns

7
推荐指数
1
解决办法
6028
查看次数

SGEN XMLSerializer - 应该添加.XMLSerializers.dll作为对当前项目或GAC的引用吗?

我用XMLSerializer类做了一些事情.像大多数初学者一样,我在app start上面临性能问题.我阅读了很多博客,文章,最后使用了SGEN工具.现在性能看起来还不错,但对我来说仍然很少有事情要做.

1)我应该像这样使用SGEN语法:

SGen.exe /assembly:MyAssembly /type:MyRootXmlType
Run Code Online (Sandbox Code Playgroud)

或者它就足够了(我目前使用这种语法,我的程序集中只有一个Serializable类):

SGen.exe /assembly:MyAssembly
Run Code Online (Sandbox Code Playgroud)

什么时候/ type参数在实践中有用?

2)我在MSDN上阅读(http://msdn.microsoft.com/en-us/library/ee704594.aspx)

此命令生成序列化程序集MyAssembly.XmlSerializers.dll,应将其添加为对当前项目或GAC的引用.

但是在所有其他博客和文章上(例如在SO上)我读到这就足以将MyAssembly.XmlSerializers.dll放入MyAssembly存在的文件夹中.

什么是对的?

3)只需生成.XmlSerilizers.dll并将其与MyAssembly一起部署就足够了,还是应该在我的代码中添加一些东西?

我不这么认为,但我想确保我不必更改我的代码并且"魔法"会自动发生.

c# sgen xml-serialization

7
推荐指数
1
解决办法
5274
查看次数