Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Obsługa polskich znaków #2

Open
przemub opened this issue Jul 12, 2018 · 4 comments
Open

Obsługa polskich znaków #2

przemub opened this issue Jul 12, 2018 · 4 comments
Labels
rozwój Nowe pomysły i rzeczy do dodania

Comments

@przemub
Copy link
Owner

przemub commented Jul 12, 2018

No description provided.

@przemub przemub added the rozwój Nowe pomysły i rzeczy do dodania label Jul 13, 2018
@and09
Copy link

and09 commented Jul 15, 2018

Znaczy sie trzeba przerobic printk?

@przemub
Copy link
Owner Author

przemub commented Jul 15, 2018

Jak na razie ogarnąłem problem bardzo powierzchownie, ale na pierwszy rzut oka wygląda to tak:

  1. printk nie obsługuje unikodu
  2. nawet, jeżeli zdecydujemy się na ISO-8859-2, czcionka domyślnie używana przez kernel i tak nie obsługuje tej strony kodowej. Problemem z ustaleniem kodowania innego niż UTF-8 będzie to, że wiadomości w przestrzeni użytkownika nie będą się poprawnie wyświetlać.

Myślę, że najlepszym rozwiązaniem będzie dodanie do printk obsługi unikodu (np. przez konwersję na ISO-8859-2 lub ascii w razie braku obsługi polskich znaków) wraz ze sprawdzeniem, jaka strona kodowa jest w użyciu (nie wiem jeszcze, czy jest to możliwe/sensowne).
Skrypty tłumaczące, które teraz piszę, zakładają obecność polskich znaków w plikach tłumaczeń, ale je usuwają przed wstawieniem ich do kodu. W ten sposób, gdy polskie znaki zostaną już ogarnięte, nie trzeba będzie przerabiać istniejących tłumaczeń.

@and09
Copy link

and09 commented Jul 15, 2018

  1. jak nie obsługuje to może dodać?
  2. jest wiele formatów w starym texu byl /l=ł /a=ą w esperanto jest x
    czyli cx=ĉ czyli x dodany do litery . Po polsku oczywiscie jest problem z ż i ź bo mamy te sama litere i rózne znaki dodatkowe.

@przemub
Copy link
Owner Author

przemub commented Jul 15, 2018

Ad 0. Jak masz czas, to jak najbardziej spójrz w to. Jak napisałem wyżej, konieczne jest, aby printk brał pod uwagę aktualną stronę kodową. Tylko nie nadsyłaj jeszcze próśb o wrepowzięcie - repozytorium niedługo czeka kompletna reorganizacja.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rozwój Nowe pomysły i rzeczy do dodania
Projects
None yet
Development

No branches or pull requests

2 participants