2010-05-17 255 views
1

我試用CakePHP。我按照這個Tutorial,並找不到爲什麼這段代碼不起作用。該教程的代碼工作正常。有什麼區別?

echo $html -> link('Löschen', array('action' => 'delete', 'id' => $post['Post']['id']), null, 'Sind Sie sicher?'); 

其用 「○」 的問題。沒有「ö」,一切正常。

+3

見http://bit.ly/aTLnAA – 2010-05-17 12:35:41

+2

怎樣的「不工作」的表現? – 2010-05-17 12:37:49

+1

你有錯誤信息嗎? – bancer 2010-05-17 17:52:36

回答

0

嘗試使用__(),因爲這將允許更多的翻譯和東西,它可能會解決您的問題。要麼,要麼將其轉換爲HTML實體。

+0

這兩件事情不起作用。 – FrediWeber 2010-05-17 12:53:06

+0

@FrediWeber你沒有從所有答案中得到任何解決方案嗎?請交叉檢查,如果得到了答案,然後標記並向上投票答覆。謝謝。 – 2016-06-30 12:15:27

0

嘗試在您的php.ini文件中啓用iconv.internal_encoding = UTF-8來處理非標準字符,例如您正在使用的ö。

+0

我嘗試這個,但它不工作。也許這是一個服務器問題。 – FrediWeber 2010-05-17 14:30:37

+0

@FrediWeber你沒有從所有答案中得到任何解決方案嗎?請交叉檢查,如果得到了答案,然後標記並向上投票答覆。謝謝。 – 2016-06-30 12:15:33

0
link(string $title, mixed $url = null, array $htmlAttributes = array(), string $confirmMessage = false, boolean $escapeTitle = true) 

嘗試設置escapeTitle爲false?

-1

考慮的OE代替鄰變音