Stránka 1 z 2

změna PC, čeština v html a php

Napsal: 29 srp 2012 10:34
od Fucza
Na starém počítači(XP) bylo vše ok, zobrazení stránky v php v Pspadu, i na webu. Nyní nový počítač (W7 64 bit), nově nainstalovaný PSPad, po otevření stránek v PSPadu se starý text v php zobrazuje špatně (tøídì místo třídě, stupeò místo stupeň atd.), nový text do Pspadu napíšu pochopitelně dobře. Po poslání (ftp) na server a zobrazení se starý text zobrazuje správně, nově napsaný bez diakritiky.
Hlavička stránky:

Kód: Vybrat vše

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
 <head><!--  šèøžýŠÈØŽÝ -->
  <meta name="generator" content="PSPad editor, www.pspad.com" />
  <meta http-equiv="content-type" content="text/html; charset=windows-1250" />


Ale spíš tedy myslím, že je třeba něco nastavit v kódování PSPadu, ale nevím moc co (UTF-8 jsem pod formátem zkoušel, ale nic, a nechci to moc rozhasit).
Díky.

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 10:47
od Gizzer2
Jestliže je soubor uložen v UTF-8 proč máš v souboru charset=windows-1250
Takto to má být správně.

Kód: Vybrat vše

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

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 10:59
od Fucza
Nemám ho uložený v UTF-8, mám ho ve windows-1250, to sem jen zkusil, jestli to třeba nepomůže:D Ale nepomohlo.

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 11:10
od Gizzer2
Nejsem si jist ale před hlavičkou ti chybí deklarace XML.

Hlavička by měla vypadat nějak takto:

Kód: Vybrat vše

<?xml version="1.0" encoding="windows-1250"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />


Možná se mýlím. Což je lidské :D .
Možná by stálo za to sem dát odkaz na web.

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 11:42
od Fucza
Ta deklarace XML by se myslím u strict měla máznout, kvůli validaci, ale už si nepamatuji přesný důvod, proč jsem ji smazal (PSPad ji samozřejmě vytvořil). Hlavičky přepisovat nehodlám, ty nemám dělané php include a musel bych přepisovat ručně všechny strany:D

Problém bude určitě v nastavení PSPadu, jinak by to nedávalo smysl.

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 11:47
od Gizzer2
Dej sem odkaz na web.

Ještě mě napadá když ten soubor otevřeš v pspadu máš zde viz.screen opravdu kodování správné?

Re: změna PC, čeština v html a php

Napsal: 29 srp 2012 12:02
od Fucza
Právě, že ve dnes nainstalované verzi, mám toto:

pc.jpg


Změnit to jde (HTML), u toho DOS je na výběr pouze DOS/UNIX/MAC a nic k tomu.

Re: změna PC, čeština v html a php

Napsal: 30 srp 2012 08:45
od Fucza
Tak pokud existující soubor otevřu v Poznámkovém bloku, diakritika je OK, i když napíšu něco nového, tak je to taky OK i po nakopírování na server. Takže problém je někde v nastavení PSPadu. Jsem na něj zvyklý, nerad bych měnil editor.

Re: změna PC, čeština v html a php

Napsal: 30 srp 2012 10:21
od Gizzer2
Podívej se ještě jak máš v pspadu nastavenou v menu Formát automatickou detekci CP.
Pokud je zaškrtnutá ta možnost tak jí odškrtni. zavři pspad a pak zkus ten soubor znovu otevřít v pspadu


Jako další možnost je:

menu Nastavení -> Nastavení programu...
sekce Program 2
odškrtni volbu Ident. byty v kódování UTF-8
a nastavení ulož

Re: změna PC, čeština v html a php

Napsal: 30 srp 2012 12:57
od Fucza
Všechno je nastavené, jak píšeš. Ve Formát - není zaškrtnuta automatická detekce CP, V menu Nastavení - NAstavení programu taky tu volbu Ident. byty v kódování UTF-8- to také nemám zaškrtnuté.
psp.jpg

Re: změna PC, čeština v html a php

Napsal: 02 zář 2012 18:08
od Fucza
Asi bych měl změnit téma na PSPad - nastavení. Musí to být nastavením PSPadu. Na webu PSPadu jsem našel, že čeština zlobila na W7, ale spíše se jednalo o nastavení W7 (originál).
Nenapadá ještě někoho něco?
Zkusím PSPad přeinstalovat a jinak se budu muset poohlédnout po jiném editoru. Máte nějaký tip s podobným ovládáním? Díky

Re: změna PC, čeština v html a php

Napsal: 02 zář 2012 20:41
od CZechBoY
Notepad++
nevím proč ti to v PsPadu neukázalo kodování, fakt divný... já používám PsPad když je něco s kodováním většinou :D