Как изменить кодировку php файла в Linux Ubuntu?

12
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
394

Всем привет!

Подскажите, если кто знает, как просто сменить кодировку php файлов с us-ascii на utf-8?

Сразу скажу, что я пробовал все возможные способы и vim и enca/econv, плюс от рута какой-то редактор в xfce где черным по белому написано UTF-8, в общем все нагугленные и ИИ нейросетевые варианты, все что только можно.

Чтобы я не делал, проверяя файл fileI или enca L none file.php, все время выводит что кодировка – us-ascii. Еще раз повторю что пробовал миллионы вариантов с гугла, ИИ, ЧатГПТ, ничего не помогает.

Неужели эти файлы нужно переносить в Notepad++ в два щелчка менять кодировку, сохранять и обратно в линукс кидать, жаль в нем нет Notepad++.

И кто-то скажет, наверное, так цитирую википедию:

UTF-8 полностью соответствует 7-битной кодировке US-ASCII

ОК’ей, пусть так, но почему тогда созданные и отредактированные файлы в Notepad++, при проверке кодировки php файлов fileI, показывают utf8, а не us-ascii.

Это так должно быть или это очередные приколы Линукса?

Всем заранее спасибо за ответы!


lutskboy
На сайте с 22.11.2013
Offline
185
#1

тоже нужно было когда то. и ничего не помогло.

пробовал все что находил в инете. но у меня была немного другая задача

надо было перевести в  UTF-8 с кодировки неизвестной

тоесть могло быть с win 1251 в  UTF-8 или koi8r в  UTF-8

я изначальную кодировку не знал

E
На сайте с 01.10.2017
Offline
115
#2
Dmitriy_2014 :
Подскажите, если кто знает, как просто сменить кодировку php файлов с us-ascii на utf-8?

Facepalm. Просто ничего не делайте 😉

Домены на продажу: https://p20.ru/collection/domains-for-sale
M2
На сайте с 27.12.2015
Offline
76
#3
Dmitriy_2014 :

Сразу скажу, что я пробовал все возможные способы и vim и enca/econv, плюс от рута какой-то редактор в xfce где черным по белому написано UTF-8, в общем все нагугленные и ИИ нейросетевые варианты, все что только можно.

Чтобы я не делал, проверяя файл fileI или enca L none file.php, все время выводит что кодировка – us-ascii. Еще раз повторю что пробовал миллионы вариантов с гугла, ИИ, ЧатГПТ, ничего не помогает.

а проблема то вообще есть или просто хочется чтобы показывало utf8, а не us-accii ?

poruchick
На сайте с 13.08.2007
Offline
241
#4
Notepad++
Остатки доменов по бросовым ценам - https://ssl.su | Лучший хостинг и VPS - https://sl.net.ru/inltr / | Профессиональный мониторинг доступности - https://sl.net.ru/pingservice . Я не SEOшник, я - админ, никсовод, интегратор, инженер, делюсь знаниями в меру возможности.
poruchick
На сайте с 13.08.2007
Offline
241
#5
Dmitriy_2014 :
жаль в нем нет Notepad++.

https://sourceforge.net/projects/notepadforunix/files/linux/deb/

Не проверял, нет необходимости

S3
На сайте с 29.03.2012
Offline
348
#6
Dmitriy_2014 :
Сразу скажу, что я пробовал все возможные способы

iconv -f US-ASCII -t UTF-8 input.txt -o output.txt

И такое не помогает?

Владимир Коток
На сайте с 04.12.2011
Offline
128
#7
Dmitriy_2014 :

Подскажите, если кто знает, как просто сменить кодировку php файлов с us-ascii на utf-8?

Вот исчерпывающее решение https://www.perplexity.ai/search/kak-izmenit-kodirovku-php-fail-wcOAEcQiR.K._uuiMqSeVA

📈 Хостинг для роста → https://reg-hosting.ru/fast 🚀 Выгодный старт!
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#8
estic #:

Facepalm. Просто ничего не делайте 😉

Да это понятно.
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#9
max256 #:

а проблема то вообще есть или просто хочется чтобы показывало utf8, а не us-accii ?

Ну я не знаю, как бы я меняю кодировку и ожидаю что она изменится, проверяю и ничего, я все понял юниксвей, причем в Notepad++ файлах с измененной на utf8 показывает utf8, да я все понимаю это же не Windows.
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#10
Sly32 #:

iconv -f US-ASCII -t UTF-8 input.txt -o output.txt

И такое не помогает?

Да, нет, оно наверное помогает, и даже что-то делает, но при проверке file i, enca L none file.php, все равно пишет что кодировка us-ascii у файла, а должна быть как я себе это представляю utf8, т.к. после смены кодировки в Notepad++ у файлов прямо так и пишется когда проверяешь их file i, что кодировка utf8, но я все понял это прикол такой юниксовый.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий