» »

Dreamweaver CS4 šumniki

Dreamweaver CS4 šumniki

Gost ::

Lep pozdrav,

opažam, da ima Dreamweaver probleme s šumniki. Popolnoma preprost primer:
- v Dreamweaverju naredim novo php datoteko z vsebino
<?php echo 'asdf';?>

- datoteko shranim na disk. Ko je datoteka odprta je encoding še pravilen (utf-8).
- datoteko zaprem in nato ponovno odprem (encoding je nastavljen sedaj avtomatsko na 'zahodnoevropsko' in če vpišem vsebino datoteke:
<?php echo 'čČ';?>

bo seveda šumnike napisal kot 'cC', encodinga pa ne bo spremnil avtomatsko in ga je potrebno ročno spreminjati.

V Dreamweaverju imam nastavljeno praktično vse na utf-8.


To naredi Dreamweaver popolnoma neuporaben. Kaj narediti?

opeter ::

ne uporabljat Dreamweaver? Sam sem kupil licenco za EditPad Pro. Splačalo se je.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

Gost ::

Pa saj to ne more biti res. Program vreden 500 EUR+ in je zaradi tega dobesedno neuporaben. Ne morem pri vsaki datoteki, ki že od začetka ne vsebuje šumnikov, ročno spreminjati encodinga.

Ziga Dolhar ::

Sej ti ni treba.

Pojdi v nastavitve, tam dolocis, kater encoding se domneva, ce ni izrecno dolocen v datoteki.

Ratalo? :-)
https://dolhar.si/

Gost ::

Ne, še vedno enak problem. Imam nastavljeno tako kot si rekel.

P.S.: BOM nisem vključil, ker ima php probleme z njim.

Zgodovina sprememb…

  • spremenil: Gost ()

Ziga Dolhar ::

Bom pogledal zvecer doma.
https://dolhar.si/

Karlos ::

Meni dostikrat pomaga da file odprem v notepad++ -> Format -> Encode to UTF-8 in pa seveda da imaš

<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />




pa ma da dela.

No, če še zmeraj ne dela je pa lahko samo še nastavitev v PHP-ju, default encoding ....
glavno na Apache bi mogl delat
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

Ziga Dolhar ::



Torej, CTRL+U, New Document -> izbereš Default encoding UTF8, in spodaj daš kljukico, da ga uporabi, kadar dokument sam ne izrazi kodiranja.
https://dolhar.si/

Gost ::

Problem je še vedno prisoten. Imam točno tako nastavljeno. To ni stvar serverja, php-ja ali browserja. Spomnil sem se tudi, da ima DW s tem v bistvu probleme že od nekdaj. Vedno kodira datoteke po svoje.

Encoding pogledam preko:
CTRL + J in pod title/encoding piše pod encoding "zahodnoevropsko", kar ne bi smelo. Datoteke so bile zagotovo kodirane UTF-8.

Mogoče sem čudno opisal zgoraj postopek, kako se to zgodi:
1.) V DW naredim novo prazno php/html/whatever datoteko in vanjo obvezno napišem recimo samo tole:
<?php //komentar brez sumnikov ?>

2.) Datoteko shranim na disk in jo zapreš
3.) Datoteko ponovno odprem v DW in pogledam encoding. Piše že "zahodnoevropsko".
4.) Če sedaj v datoteko zapišem samo čČ bom imel po shranjevanju, zapiranju in ponovnem odpiranju datoteke napisano seveda cC.

Vseeno hvala za pomoč. Očitno je DW res precej čuden, čeprav ima nekatere funkcionalnosti edinstvene.

Gost ::

P.S.: Berem še malo dokumentacijo in je očitno to za Adobe feature in ne bug. Je pa s tem problem, če greš naknadno popravljati recimo kakšno include datoteko, ki še nima notri šumnikov in ne more imeti definiranega encodinga preko kode.

Ziga Dolhar ::

Zanimivo.

Sam sem namreč DW uporabljal od erzije 3 naprej, "službeno" pa verzije od ene pred MXom do vključno CS2. Pri zgodnejših verzijah je bil to z encodingom resen problem, in sem takorekoč vsakič ob odpiranju datoteke skoraj avtomatično pritisnil CTRL+J in preveril/nastavil encoding. Ta kljukica za presumpcijo encodinga se je pojavila, na pamet govorim, nekje s CS1, in mi je delalo brez problema (imel sem mnogo datotek brez kakršnegakoli šumnika in brez specifikacije encodinga) - torej, vedno je datoteko smatralo kot UTF8.
https://dolhar.si/

Lion29 ::

res je... mene se zdaj moti ta encoding! ampak ne pri vseh datotekah. Nekje ga gre nastavit, nekje pa ga nastavim in ko pridem nazaj je ze nazaj zahodnoevropski ;(

zdaj v parih mesecih baje da pride nova verzija, upam, da bodo te malenkosti postimali
Founder and CTO @ Article-Factory.ai

Gost ::

Ja, če imaš kakšno tako problematično datoteko, narediš lahko komentar in notri napišeš kak šumnik. Potem bo spet prepoznalo datoteko kot UTF-8. Skratka useless.

Zgodovina sprememb…

  • spremenil: Gost ()

Lion29 ::

aja? a DW avtomatsko spreminja v utf8 ce mas sumnik not :O
nisem vedel, thanx za hint... grem preverit :)
Founder and CTO @ Article-Factory.ai

Gost ::

Kolikor se spomnim ni automatsko, boš moral ročno spremenit nazaj v UTF-8.

Lion29 ::

lol, pa se res dela! datoteko, ki je pre nisem nikako mogel spremeniti v ujtf8, sem sedaj dodal //ž, daj v utf8, shranu in ponovno odprl in je ostala v utf8!

Gost ti si car!
Founder and CTO @ Article-Factory.ai

maurelius ::

Jaz sem se ukvarjal z istim problemom pri UltraEdit programčku, kjer je zadeva precej podobna in po ogromno branja sem prišel do iste rešitve. V osnovi gre za to, da če v datoteki ni šumnikov, potem utf-8 ni potreben in se lahko uporabi enostavnejši encoding, ki ne podpira šumnikov, šele ko vtipkamo nek šumnik in ponovno shranimo se shrani v utf-8, ker postane utf-8 nujen, saj je sposoben prikazovati šumnike.

Modri dirkač ::

No, imam podoben problem. Do sedaj sem urejal z CS4, zdaj sem naložil CS5.5.
Stran je php, kodiranje je windows-1250.
Ko odprem stran v CS5.5, č-je spremeni v ? in ko zadeve ročno popravim, zaprem in ponovno odprem, so spet sami ?-ji.
Kakšna ideja ker je zadeva res rahlo tečna.

EDIT: niso vprašaji ampak e-ji s črtico ` zgoraj, se pravi `e.
Everybody lies!

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[php] encoding niza

Oddelek: Izdelava spletišč
173790 (1705) BivšiUser2
»

Unicode decode

Oddelek: Programiranje
121960 (1418) Randomness
»

Šumniki v php-ju

Oddelek: Izdelava spletišč
214748 (3251) JoSmo
»

HTML težave s šumniki

Oddelek: Programiranje
73325 (3177) jacal
»

jebe*** šumniki

Oddelek: Izdelava spletišč
404108 (3514) Tr0n

Več podobnih tem