Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gmail中的html表格';身体_Html_Html Email - Fatal编程技术网

Gmail中的html表格';身体

Gmail中的html表格';身体,html,html-email,Html,Html Email,我使用SDK将快照插入邮件并从Unity发送。但我也在这封邮件中插入文字。我想把它格式化成表格的形式。我写的代码在iPhone邮件应用程序中打开时看起来格式化了,但在Android上的Gmail应用程序中却没有。谁能告诉我哪里出了问题吗 然而,如果我从iPhone发送邮件到我的gmail帐户,它看起来非常好。只有当我打开邮件应用发送内容时,它看起来很糟糕。以后将只考虑标记,而不考虑表标记 代码可能不是最高标准的,但这里就是 body = "<html><body>" +

我使用SDK将快照插入邮件并从Unity发送。但我也在这封邮件中插入文字。我想把它格式化成表格的形式。我写的代码在iPhone邮件应用程序中打开时看起来格式化了,但在Android上的Gmail应用程序中却没有。谁能告诉我哪里出了问题吗

然而,如果我从iPhone发送邮件到我的gmail帐户,它看起来非常好。只有当我打开邮件应用发送内容时,它看起来很糟糕。以后将只考虑
标记,而不考虑表标记

代码可能不是最高标准的,但这里就是

 body = "<html><body>" + divDeviceInfo + "<br>";
    body += "Unity Version = " + Application.unityVersion + "<br>";
    body += "Selected Server URL = " + LoginScreenSet.SelectedServerUrl + "<br>";
    body += "SVN Version " + string.Format("{0}.{1}", Config.BUNDLE_VERSION, Config.SVN_REVISION) + "<br>";
    body += "Client: " + client + "<br>"; 
    body += "Player Name: " + LiveData.Player.name + "<br>"; 
    body += "Player ID: " + LiveData.Player.player_id + "<br>"; 
    body += "Device ID: " + DeviceBridge.GetSavedUdid() + "<br>";
    body += "Hardware: " + UnityEngine.SystemInfo.deviceModel + "<br>";
    body += "Device: " + UnityEngine.SystemInfo.deviceName + "<br>";
    body += "OS: " + UnityEngine.SystemInfo.operatingSystem + "<br>";
    body += "OS Version: " + os_version + "<br>"; 
    body += "Client Version:" + Config.BUNDLE_VERSION + "<br>"; 
    body += "Client Revision:" + Config.SVN_REVISION + "<br>"; 
    body += "Static Data: " + StaticData.Inst.DataVersion + "<br>";
    body += Environment.NewLine;


    List<LogEntry> _recentLogs = Logger._recentLogs;

    string[] _recentLogsInString = new string[_recentLogs.Count];
    int i = 0;


    //start the table and put headings
    logs = "<table><tr><th>ThreadID</th><th>TimeStamp</th><th>Level</th><th>Channel</th><th>Message</th></tr>";
    foreach (LogEntry _entry in _recentLogs)
    {


        logs += "<tr><td>"+ _entry.ThreadId.ToString() +"</td>";
        logs += "<td>" + _entry.Timestamp.ToString() + "</td>";
        logs += "<td>" + _entry.Level.ToString() + "</td>";
        logs += "<td>" + _entry.Channel.ToString() + "</td>";
        logs += "<td>" + _entry.Msg.ToString() + "</td></tr>";

    }
    //End the table
    logs += "</table></body></html>";
    body += logs;
body=”“+divDeviceInfo+”
”; body+=“Unity Version=“+Application.unityVersion+”
”; body+=“Selected Server URL=“+LoginScreenSet.SelectedServerUrl+”
”; body+=“SVN Version”+string.Format(“{0}.{1}”,Config.BUNDLE_Version,Config.SVN_REVISION)+“
”; 正文+=“客户端:“+Client+”
”; body+=“播放器名称:”+LiveData.Player.Name+“
”; body+=“玩家ID:”+LiveData.Player.Player_ID+“
”; 正文+=“设备ID:”+DeviceBridge.GetSavedUdid()+“
”; 正文+=“硬件:”+UnityEngine.SystemInfo.deviceModel+“
”; 正文+=“设备:”+UnityEngine.SystemInfo.deviceName+“
”; 正文+=“OS:”+UnityEngine.SystemInfo.operatingSystem+“
”; 正文+=“操作系统版本:”+OS_版本+“
”; 正文+=“客户端版本:”+Config.BUNDLE_Version+“
”; 正文+=“客户端版本:”+Config.SVN_Revision+“
”; 正文+=“静态数据:”+StaticData.Inst.DataVersion+“
”; body+=Environment.NewLine; 列表_recentLogs=记录器。_recentLogs; string[]\u recentLogsInString=新字符串[\u recentLogs.Count]; int i=0; //开始表格并放上标题 logs=“ThreadIDTimeStampLevelChannelMessage”; foreach(日志条目_recentLogs中的条目) { 日志+=“”+\u entry.ThreadId.ToString()+“”; logs+=“”+\u entry.Timestamp.ToString()+“”; 日志+=“”+\u entry.Level.ToString()+“”; 日志+=“”+\u entry.Channel.ToString()+“”; 日志+=“”+\u entry.Msg.ToString()+“”; } //结束这张桌子 日志+=“”; body+=原木;
html电子邮件呈现引擎通常处于石器时代。您最好使用古老的属性,如
align
hspace
vspace
。不确定gmail使用的是哪个引擎,但你可以查一下,看看哪些属性会针对它

html电子邮件呈现引擎通常处于石器时代。您最好使用古老的属性,如
align
hspace
vspace
。不确定gmail使用的是哪个引擎,但你可以查一下,看看哪些属性会针对它

在我看来,这基本上是一个HTML问题,与Unity没有直接关系。建议您关注原始HTML,找到一些有用的东西,并从中进行反向工程。考虑标签,如,或。如果它的HTML问题,如@ rTrand是说,然后你能提供的HTML代码,这是给你的问题,或者至少一个屏幕截图?科迪在这个问题是所有的HTML代码,我已经写了。我将其作为邮件的主体传递给邮件应用程序,在本例中是Gmail。它不是完美的html,因为我将它嵌入到一个字符串中,然后由邮件应用程序进行处理crazymatt所指的是在电子邮件客户端中实际看到的呈现标记,它是本讨论的组成部分。所以,不仅仅是呈现它的代码,而是HTML中实际输出的内容。我会尝试在某个时候上传一个屏幕截图,因为我在手机上进行了测试。所以我需要带一个到那里并上传它。因此,它会剥离我添加的所有标记,并将所有内容显示为一个长的连续文本段落。然而,break标记在前几行开始生效,从
//开始表格并放置标题开始,它只是一个很长的段落,实际上应该是表格的形式。在我看来,这基本上是一个HTML问题,与Unity没有直接关系。建议您关注原始HTML,找到一些有用的东西,并从中进行反向工程。考虑标签,如,或。如果它的HTML问题,如@ rTrand是说,然后你能提供的HTML代码,这是给你的问题,或者至少一个屏幕截图?科迪在这个问题是所有的HTML代码,我已经写了。我将其作为邮件的主体传递给邮件应用程序,在本例中是Gmail。它不是完美的html,因为我将它嵌入到一个字符串中,然后由邮件应用程序进行处理crazymatt所指的是在电子邮件客户端中实际看到的呈现标记,它是本讨论的组成部分。所以,不仅仅是呈现它的代码,而是HTML中实际输出的内容。我会尝试在某个时候上传一个屏幕截图,因为我在手机上进行了测试。所以我需要带一个到那里并上传它。因此,它会剥离我添加的所有标记,并将所有内容显示为一个长的连续文本段落。然而,break标记在前几行开始生效,从
//开始表格并放置标题开始,它只是一个很长的段落,实际上应该是表格的形式。在我看来,这基本上是一个HTML问题,与Unity没有直接关系。建议您关注原始HTML,找到一些有用的东西,并从中进行反向工程。考虑标签,如,或。如果它的HTML问题,如@ rTrand是说,然后你能提供的HTML代码,这是给你的问题,或者至少一个屏幕截图?科迪在这个问题是所有的HTML代码,我已经写了。我将其作为邮件主体传递给邮件应用程序