Php 主题带有重音的Laravel邮件
我有发送邮件的服务 我的问题是标题中的主题包含重音符号,但它们没有出现在邮件中 例如,当我输入:Php 主题带有重音的Laravel邮件,php,email,laravel,Php,Email,Laravel,我有发送邮件的服务 我的问题是标题中的主题包含重音符号,但它们没有出现在邮件中 例如,当我输入: ->subject ( 'Olvidó de Contrase$ntildea' ); 邮件中的主题显示为“Olvid de Contrase” 它没有显示ó和ñ字母 非常感谢您的帮助。主题是电子邮件标题。和标题只能包含ASCII字符 因此,您必须使用base64(B)和quote printable(Q)对标题进行编码 阅读有关RFC1342(Internet消息头中
->subject ( 'Olvidó de Contrase$ntildea' );
邮件中的主题显示为“Olvid de Contrase”
它没有显示ó和ñ字母
非常感谢您的帮助。主题是电子邮件标题。和标题只能包含ASCII字符 因此,您必须使用base64(B)和quote printable(Q)对标题进行编码
阅读有关RFC1342(Internet消息头中非ASCII文本的表示形式)的更多信息:好,我找到了一个解决方案,这是吗
->subject(utf8_encode( 'Olvidó de Contraseña' ));
工作完美!谢谢你的帮助 看起来您正在使用HTML实体。我认为你应该只使用UTF8字符。Laravel在引擎盖下使用Swiftmailer,这应该能够正确处理编码。
->subject(utf8_encode( 'Olvidó de Contraseña' ));