[megoldva] Ekezettelenites WINdowson

Kellene egy "Regex search string", s egy "Regex replace string".

Azért szenvedek ilyesmivel mert Garmin GPS-re szeretnék útirányokat másolni (Google maps). Ez mind működik, szép és jó, csak magyar útvonalakat nem lehet az ékezetes utcanevek miatt. Ezért kéne átmennem a .gpx fájlokon. A segítséget előre is köszönöm.

(Lehet tőlem más program/parancs/bat fájl ami ekezettelenit, csak a célt érjem el.)

PHP scripteket talaltam..de hogy lehet oket lefuttatni egy WIN-es gepen, txt fajlokon? Vagy Perl? ..Barmi script?..

Megoldas: http://letoltes.prim.hu/cikk-proxy/59137/ . Ezuttal is koszonet a fejlesztonek ezert a remek kis programert.

Hozzászólások

^ .. Sajnos notepad++ / notepad -al egyenkent cserelgeti ekezeteket, NEM kenyelmes. S ezt egy r=1 embernek elmagyarazni sem olyan egyszeru.

Fapados módszer: notepad-ban vagy wordpad-ban Szerkesztés - Csere, és itt egyenként megadni, hogy "á" csere "a"-ra, "é" csere "e"-re, stb, majd Az összes cseréje.

Ha nem csak nyomtatható karakterek vannak, akkor valami hex editorral (kedvencem az XVI32) lehet megcsinálni ugyanezt.

  1. A Jegyzettömbbel megnyitod az ekezetes.txt állományt és Unicode kódolással elmented
  2. Parancssorban beállítod a kódlapot oroszra és átmásolod az állomány tartalmát egy másikba:
    mode con codepage select=866
    type ekezetes_unicode.txt > ekezetmentes.txt
  3. Végül:
    • Esetleg átkonvertálhatod az ékezet mentes állományt anglikánussá, ha a további felhasználásra megfelel az ANSI kódolás:
      mode con codepage select=437
      type ekezetmentes.txt > ekezetmentes_437.txt
    • Ha az ékezet mentes állományodnak nem jó az ANSI kódolás, a Jegyzettömbbel elmentheted a kívánt kódolással (az XP-s Jegyzettömb ezeket támogatja: ANSI, Unicode, UTF-8).

Persze ez körülményes, de százezer évben egyszer, valami elszigetelt helyen jól jöhet. :D

:)