You are here: PSPad forum > Developer forum - new builds > PSPad unicode 5.0.7 (638) Cesky
Posted by: pspad | Date: 2021-05-24 09:27 | IP: IP Logged
czahoun:Spolehlivě to havaruje na znaku lomítka, příklad souboru php:<?
/
Tak dalsi oprava, snad uz posledni, co se tyka PHP. Verze 5.0.7 (639)
Posted by: KraPet | Date: 2021-05-24 20:19 | IP: IP Logged
pspad:Tak dalsi oprava, snad uz posledni, co se tyka PHP. Verze 5.0.7 (639)
Asi poslední ne.
Měl jsem php soubor v UTF-8, No BOM. Editováno PSPadem. Po jednom z mnoha uložení, zavření a pozdějším pokusu o otevření došlo k chybě.
Při načítání souboru PSPad hlásí:
No mapping for the Unicode character exists in the target multi-byte code page
Extrahoval jsem situaci až do stavu, kdy soubor obsahuje 1 byte, znak 'á', 0xE1.
Build 555 otevře soubor s kódováním Windows-1250.
Posted by: pspad | Date: 2021-05-25 04:39 | IP: IP Logged
Dokud není znak nad #127 tak je ANSI a UTF-8 fyzicky totožné.
Nevim, jestli soubor i předtím obsahoval něco s diakritikou.
Posted by: KraPet | Date: 2021-05-25 17:18 | IP: IP Logged
Nastavení:
Adresář a soubory:
Výchozí CP pro otevírání souborů: Unicode UTF-8 no BOM (65001)
Při pokusu otevřít soubor ve 1250, např. ten soubor který obsahuje znak 0xE1, vypíše uvedené hlášení a soubor neotevře.
Posted by: pspad | Date: 2021-05-25 17:23 | IP: IP Logged
Aha. Tam proběhne detekce, PSpad zjisti, že jde o že jde o UTF-8, zkusí jej otevřít jako UTF-8 a to mu neprojde.
Pokusím se zjistit, jestli by to nešlo nějak ignorovat.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR