Титла: Проблем с iconv Публикувано от: borovaka в Feb 05, 2011, 14:41 Имам някакъв проблем с iconv (2.12.1) под Ubuntu 10.10. Имам php файл писан под Netbeans 6.9.1 би трябвало да е под UTF-8 ... да ама не. Направи ми впечетление, че пише странни работи в базата и му пуснах file -i и изхода беше:
Код Опитах да пусна Код И пак след като пусна file -i file.php ми дава, че е в us-ascii ... Някой имал ли е подобен проблем. Възможно е да е някакъв бъг на Netbeans, но до сега с iconv съм си решавал подобни проблеми. Титла: Re: Проблем с iconv Публикувано от: AgentOrange в Feb 05, 2011, 15:30 А имаш ли изобщо някакви специални символи във файла (кирилица например) Изобщо има ли някакви символи, които не са в ASCII-7?
Титла: Re: Проблем с iconv Публикувано от: amarth в Feb 05, 2011, 15:35 Според мен проблема не е в Netbeans и iconv, а в file -i. Винаги когато файла е записан под UTF8 и е само на латиница, изхода от "file -i my_file" е бил "text/plain; charset=us-ascii" и ако добавя коментар на български резултата вече е "text/plain; charset=utf-8", а съм използвал различни едитори (vi, nano, kate, geany...), т.е. ако няма различни символи от ascii, file -i не разпознава charset-а под който се записва файла.
Титла: Re: Проблем с iconv Публикувано от: borovaka в Feb 05, 2011, 15:40 Да има кирилица във файла ... Интересно когато му зададох -t=UTF-8 с тирето се оправи ... а при iconv -l ми извади и двата варианта ...
Както и да е мерси за отговорите. |