是否有函數或庫來檢測文本的格式並將其轉換爲純文本? (例如utf8)沒有任何其他格式。如何轉換爲純文本?
因爲我有一個textarea和一個用戶可以複製和粘貼,例如:MS WORD文本或RTF或任何其他格式。
非常感謝您的幫助。
達米亞諾
是否有函數或庫來檢測文本的格式並將其轉換爲純文本? (例如utf8)沒有任何其他格式。如何轉換爲純文本?
因爲我有一個textarea和一個用戶可以複製和粘貼,例如:MS WORD文本或RTF或任何其他格式。
非常感謝您的幫助。
達米亞諾
如果你的輸入區域是一個純文本之一,這應該在默認情況下發生的。如果不是,答案可能取決於平臺。通常數據來源的應用程序負責根據目標的要求對數據進行格式化,只要輸入文本區域以粘貼文本的形式請求粘貼,那麼數據良好的數據生成器應該執行格式化在粘貼操作期間。
正如其他人所說,目前還不清楚純文本是什麼意思。您可以使用mb_convert_encoding函數將文本轉換爲特定的編碼。
$str = ...
$str = mb_convert_encoding($str, 'ASCII');
默認情況下,它應該會丟失所有格式,除非您在該textarea上使用了一些JS編輯器。 – 2011-04-02 16:54:18
文本/標記是如何看起來像你想要轉換? – markus 2011-04-02 16:56:27
@markus正常文本沒有任何特定的格式...一個簡單的ASCII或UTF8文本。 – Damiano 2011-04-02 16:58:23