Tekst zawiera znaki, których nie można zapisać w bieżącym kodowaniu. Możliwość chciał je podkreślić

0

Po skopiowaniu tekstu z przeglądarki PDF czasami zdarza się, że fi są kopiowane jako jeden znak. Podczas próby zapisania tego dokumentu pojawia się komunikat o błędzie „Tekst zawiera znaki, których nie można zapisać w bieżącym kodowaniu”.

Jeśli kopiujesz długi tekst, trudno jest jednak ustalić, gdzie znajdują się te znaki. Czy istnieje proste rozwiązanie, aby je podświetlić lub przekonwertować kodowanie?

Korzystam z programu TestComplete, ale każdy inny program jest doceniany w celu spełnienia tego zadania.

Michael S.
źródło
zaznacz je .. w jakim PROGRAMIE?
akira

Odpowiedzi:

2

„fi” to ligatura. Jeśli wkleisz go do programu takiego jak Notatnik, możesz go zapisać, określając kodowanie jako UTF-8 w oknie dialogowym Plik , Zapisz jako . Inne programy będą miały podobną możliwość zapisywania tekstu w kodowaniu UTF-8.

Jeśli chcesz rozłożyć „fi” na „f” i „i”. Potrzebujesz oprogramowania, które to robi. Może iconv lub przekodować?

 iconv -t ASCII//translit

Oprogramowanie Smartbear mówi

TestComplete obsługuje Unicode… Jednostki skryptu zawarte w projekcie testowym muszą być zapisane w kodowaniu UTF-8 lub UTF-16. Możesz wybrać kodowanie za pomocą właściwości Kodowanie znaków w swoim projekcie.

RedGrittyBrick
źródło
tak samo będzie z „fl” lub „ffi”, „ffl”. Czasami „ct”, „st” po francusku.
Benoit,