1. 程式人生 > >微信公眾號在文字訊息中嵌入超連結錯誤形式

微信公眾號在文字訊息中嵌入超連結錯誤形式

做微信公眾號開發時,有時為了通過文字訊息就能簡單的進入連結的網站,需要在文字訊息中插入超連結。html中文字嵌入超連結格式如下

$contentStr = "\n\n回覆<a href="http://www.baidu.com/">百度</a>或回覆“搜尋” 瞭解詳情\n其他文字";                                                                   

           					
其中引用網址的雙引號,可以用單引號。但是在微信公眾平臺裡不行,必須要使用雙引號,單引號的在IOS上可以正常顯示,但是在安卓手機上沒有超鏈的效果,將網址也以文字訊息呈現出來了。

另外在用PHP開發時,引用網址的雙引號必須轉義一下"\"",否則就會被看成字串的雙引號,而非引用網址的格式的引號,字串裡面的引號必須轉義。正確的超鏈如下

$contentStr = "\n\n回覆<a href=\"http://www.baidu.com/\">百度</a>或回覆“搜尋” 瞭解詳情\n其他文字";                                                                   


 $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);
 

                
echo $resultStr;