我在Mac上使用Zend Studio for Eclipise,並且它似乎一直在設置所有文件以及「Mac Roman」的編碼。當我保存文件時,這會變得有問題,因爲它們都需要是UTF-8。Zend Studio for eclipse - 爲項目中的所有文件切換字符編碼
我知道如何在一個文件的文件基礎上將編碼更改爲UTF-8,但我想知道是否可以將此項目設置爲寬?
我在Mac上使用Zend Studio for Eclipise,並且它似乎一直在設置所有文件以及「Mac Roman」的編碼。當我保存文件時,這會變得有問題,因爲它們都需要是UTF-8。Zend Studio for eclipse - 爲項目中的所有文件切換字符編碼
我知道如何在一個文件的文件基礎上將編碼更改爲UTF-8,但我想知道是否可以將此項目設置爲寬?
請記住,php實際上並不支持utf-8編碼的源文件。 在utf-8編碼文件中創建字符串時,php只會看到每個字符2個靜態字節。
嘗試使用utf-8或ISO-8859-1 enconding運行以下命令。 strlen()將根據編碼報告不同的長度。
<?php
$string = "äüö";
echo (strlen($string));
?>
在我的Eclipse PHP赫利俄斯SR 2爲Mac:
其他人是一樣的@SkaveRat
在一個Zend Studio的8.x中,爲Mac OSX 10.5.8我改成了這樣:
頂部菜單選擇:Edit
- >Set encoding
- >Other: UTF-8,
。默認情況下,它被設置爲Mac Roman。
然後申請。
這是無關緊要的。 PHP可以處理UTF-8(只要該死的Eclipse不會搞砸),你只需要使用mb_ *函數。 – Kornel 2009-08-27 16:31:04