我正在致力於在網站上顯示下載的擴展。您可以通過on GitHub查看完整的當前數據源。爲什麼我的擴展程序不能渲染變音符號?
鑑於這段代碼在我controller:
$linkName = Tx_Downloads_Utility_Filename::construct($download);
$download->setLinkText($linkName);
這就是我想要設置的標籤下載。不幸的是,當它後來被渲染時,如果$linkName
包含變音符號(變音符只是我的測試主題,實際範圍未知),結果將是空白的。
出於調試目的,我已經延長該部分看起來像這樣:
$linkName = Tx_Downloads_Utility_Filename::construct($download);
$download->setLinkText($linkName);
$this->flashMessages->add("'" . strlen($linkName) . "'");
$this->flashMessages->add(urlencode($linkName));
$this->flashMessages->add($linkName);
所得的輸出存在: 請注意,沒有第三提示信息的呈現方式。
但它不像不會變成不會變音。例如,這是我與調試記錄:
LINK域(圖像圖標和31.06KB之間)是空白的,但應該說Text_File_Sömething.jpg
。字符串Sömething
在模板的另一個位置呈現完美。
問題與我的Fluid template?
那很奇怪。你可以嘗試調試嗎? – pgampe
@pgampe:可惜的是,沒有真正的調試器(我沒有工作設置)。和調試() - 調試是相當困難的,如果你不知道從哪裏開始:( –