🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
4 messages
4 total messages Started by Marek S Sun, 30 Dec 2018 22:05
PHPStorm - jak uniknąć niszczenia plików?
#232227
Author: Marek S
Date: Sun, 30 Dec 2018 22:05
20 lines
1771 bytes
Witam,

Chciałem otworzyć w PhpStorm plik wykonany w ASP by móc poprawić numer 
telefonu w nagłówku - to część HTML. Plik ASP jest kodowany w ISO 
windowsowym. PHPStorm zdaje się nie potrafić interpretować meta-tagu 
informującego o użytym kodowaniu. W dodatku plik natychmiast jest 
zapisywany czy chcę tego czy nie. W efekcie samo otworzenie pliku 
powoduje jego zniszczenie. Znikają polskie ogonki a w ich miejsce 
wstawiane są dziwadła. Zwykłe obejrzenie pliku = jego destrukcja

Jak zatem zmusić PHPStorm by honorował kodowanie - niezależnie od tego 
czy wstawki są w ASP czy w czymkolwiek innym? Chodzi mi o zachowanie 
edytora takie jak Dreamweavera. Pobiera on poprawnie kodowanie nawet 
jeśli plik jest w dowolnym standardzie - meta tag HTML 
charset=iso-8859-2 determinuje kodowanie w DW a PHPStorm je olewa. Jak 
nad tym zapanować?

-- 
Pozdrawiam,
Marek
Re: PHPStorm - jak uniknąć niszczenia plików?
#232228
Author: Borys Pogoreło
Date: Tue, 01 Jan 2019 15:52
18 lines
1547 bytes
Dnia Sun, 30 Dec 2018 23:05:57 +0100, Marek S napisał(a):

> Jak zatem zmusić PHPStorm by honorował kodowanie - niezależnie od tego 
> czy wstawki są w ASP czy w czymkolwiek innym? Chodzi mi o zachowanie 
> edytora takie jak Dreamweavera. Pobiera on poprawnie kodowanie nawet 
> jeśli plik jest w dowolnym standardzie - meta tag HTML 
> charset=iso-8859-2 determinuje kodowanie w DW a PHPStorm je olewa. Jak 
> nad tym zapanować?

Dreamveaver jest edytorem HTML, phpStorm to IDE to PHP. Tego drugiego
kompletnie nie interesują meta tagi.

Otwórz ustawienia, wpisz w wyszukiwarkę "encoding" i ustaw dla wybranych
katalogów jakie chcesz.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Re: PHPStorm - jak uniknąć niszczenia plików?
#232229
Author: Marek S
Date: Wed, 02 Jan 2019 20:21
27 lines
2172 bytes
W dniu 2019-01-01 o 16:52, Borys Pogoreło pisze:
> 
> Dreamveaver jest edytorem HTML, phpStorm to IDE to PHP. Tego drugiego
> kompletnie nie interesują meta tagi.

DW jest edytorem HTML, CSS, JS, ASP, XML, SVG, PHP - w tym ostatnim dość 
podobne funkcjonalności edytora do PHPStorm. Jeśli plik nie ma jawnego 
kodowania (bo jest np. czystym kodem PHP, to można je wymusić dodając 
odpowiedni komentarz w pliku). To tak w kwestii sprostowania a nie 
zachwalania bo niestety ma poważne wady.

> Otwórz ustawienia, wpisz w wyszukiwarkę "encoding" i ustaw dla wybranych
> katalogów jakie chcesz.
> 

Ok, super. Rozumiem już. Fajne.
Ale nie do końca mi o to chodziło. Ta funkcja jest ok tylko gdy wiem 
jaki plik jest w jakim kodowaniu. Ale otwierając jakiś stary projekt 
tego nigdy nie wiem. Załóżmy, że chcę zobaczyć zawartość jakiegoś pliku. 
Otwieram go w PHPStorm = zniszczenie pliku. A to dlatego bo PHPStorm 
otworzy go, przekonwertuje i zapisze. A ja tylko chciałem podejrzeć ten 
plik i nic więcej. Odkryłem po niewczasie, że zniszczyłem sobie dawny 
projekt w ten sposób. Nie dało się odkręcić sytuacji :-(

-- 
Pozdrawiam,
Marek
Re: PHPStorm - jak uniknąć niszczenia plików?
#232230
Author: Borys Pogoreło
Date: Wed, 02 Jan 2019 21:19
10 lines
1220 bytes
Dnia Wed, 2 Jan 2019 21:21:58 +0100, Marek S napisał(a):

> Otwieram go w PHPStorm = zniszczenie pliku. A to dlatego bo PHPStorm 
> otworzy go, przekonwertuje i zapisze. 

Nawet jeśli robi tak domyślnie, to na 99% jest opcja, by to wyłączyć.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads