Úgy érzem, lesz még sok „mieink a Holdon landolt” vezérmotívumú poszt, mert mint azok az egerek, én is tovább mesterkedem a kaktuszt. És bár a kaktusz úgy néz ki, mint egy alma, és olyan illata, mint egy alma, sőt, egy alma, annyi tövist hány, hogy nem lehet túlkeresni a google-n. Figurnov publikált valamit a Mac-ről? A Windows első ismerkedése során akut deja vu érzésem van.

Ma találkoztam orosz fájlnevekkel, teljes növekedésben, régi probléma, de korábban nem ültem ilyen szorosan az Apple Mac-en.

A lényeg az. Valaki egy archívumot küld a számítógépről, a fájlok vagy mappák orosz nevein belül, letöltöd a Safariban, és ezt kapod:

A probléma első része az, hogy a normál archiváló vagy nem mindig, vagy soha nem érti az orosz fájlneveket. Változtatni kell rajta. A WinRAR-t mindig Windowsra telepítettem, ez volt az egyik első lépés a telepítés után, majd úgy döntöttem, hogy megállok az ingyenes The Unarchivernél, beépül a rendszerbe és mindent korrektül kicsomagol.

A probléma második része, hogy a Safari a letöltés után mindig kicsomagolta magát az archívumot egy rendes archiválóval, így az nem ért semmit. A kezelés a Safari beállításaiba való belépéssel és a „nyitott” pipa eltávolításával történik biztonságos fájlok betöltés után" (legfelül):

Az Unarchiver telepítése nem oldja meg a problémát, mert a ZIP-hez csak a Finderben lesz "szokásos megnyitó", a Safari esetében pedig ez a Finder egyáltalán nem tekintélyes.

Kérdés: Van olyan archiváló, amely legyőzi ezt a hibát?

Így minden intuitív módon világos, háziasszonyoknak, háziasszonyoknak, de csak azoknak, akiknek a fejükben a Google. Úgy érzem, valahogy rá kell kényszerítenem magam, az előírásoknak megfelelően, hogy abbahagyjam az ilyen jellegű használatát, de fogalmam sincs, hogyan tegyem.

P.S. Nos, hogy ne keljen fel kétszer, hadd emlékeztessem önöket, hogy kicsomagolom az archívumot az iPhone / iPad készüléken

A WINDOWS-1252 kódolást találtam a legkevésbé frusztrálónak az Excel használata során. Mivel saját Microsoft-alapú karakterkészlete van, feltételezhető, hogy az MS-Excel Mac és Windows verzióin is működni fog. Mindkét verzió tartalmaz legalább egy megfelelő "Fájl eredet" vagy "Fájlkódolás" választót, amely helyesen olvassa be az adatokat.

A rendszertől és a használt eszközöktől függően ennek a kódolásnak a neve CP1252, ANSI, Windows (ANSI), MS-ANSI vagy csak Windows lehet.

Ez a kódolás az ISO-8859-1 (más néven LATIN1 és mások) szuperkészlete, így visszatérhet az ISO-8859-1-hez, ha valamilyen okból nem tudja használni a WINDOWS-1252-t. Ne feledje, hogy az ISO-8859-1-ből hiányzik néhány karakter a WINDOWS-1252-ből, az alábbiak szerint:

| Char | ANSI | Unicode | ANSI Hex | Unicode Hex | HTML entitás | Unicode név | Unicode tartomány | | € | 128 | 8364 | 0x80 | U+20AC | € | euró jelek | Pénznemek szimbólumai | | ‚ | 130 | 8218 | 0x82 | U+201A | ‚ | egyetlen alacsony 9-es idézőjel | Általános írásjelek | | ƒ | 131 | 402 | 0x83 | U+0192 | ƒ | latin kis f betű horoggal | Latin kiterjesztett-B | | „ | 132 | 8222 | 0x84 | U+201E | „ | dupla alacsony-9 idézőjel | Általános írásjelek | | … | 133 | 8230 | 0x85 | U+2026 | … | vízszintes ellipszis | Általános írásjelek | | † | 134 | 8224 | 0x86 | U+2020 | † | tőr | Általános írásjelek | | ‡ | 135 | 8225 | 0x87 | U+2021 | ‡ | kettős tőr | Általános írásjelek | | ˆ | 136 | 710 | 0x88 | U+02C6 | ˆ | módosító betű cirkumflex ékezetes | Térköz módosító betűk | | ‰ | 137 | 8240 | 0x89 | U+2030 | ‰ | ezrelékjel | Általános írásjelek | | Š | 138 | 352 | 0x8A | U+0160 | Š | Latin nagy S betű caron | Latin kiterjesztett-A | | ‹ | 139 | 8249 | 0x8B | U+2039 | ‹ | egyetlen balra mutató szög idézőjel | Általános írásjelek | | Œ | 140 | 338 | 0x8c | U+0152 | Œ | Latin nagybetűs ligatúra OE | Latin kiterjesztett-A | | Z | 142 | 381 | 0x8E | U+017D | | Latin nagy Z betű caron | Latin kiterjesztett-A | | ‘| 145 | 8216 | 0x91 | U+2018 | ‘| bal egyetlen idézőjel | Általános írásjelek | | ' | 146 | 8217 | 0x92 | U+2019 | ' | jobb oldali idézőjel | Általános írásjelek | | " | 147 | 8220 | 0x93 | U+201C | " | bal dupla idézőjel | Általános írásjelek | | " | 148 | 8221 | 0x94 | U+201D | ” | jobb oldali kettős idézőjel | Általános írásjelek | | | 149 | 8226 | 0x95 | U+2022 | . | golyó | Általános írásjelek | | – | 150 | 8211 | 0x96 | U+2013 | - | hu kötőjel | Általános írásjelek | | - | 151 | 8212 | 0x97 | U+2014 | — | em kötőjel | Általános írásjelek | | ˜ | 152 | 732 | 0x98 | U+02DC | ˜ | kis tilde | Térköz módosító betűk | | ™ | 153 | 8482 | 0x99 | U+2122 | ™ | védjegy jel | Betűszerű szimbólumok | | s | 154 | 353 | 0x9A | U+0161 | s | Latin kis betűk caron | Latin kiterjesztett-A | | › | 155 | 8250 | 0x9b | U+203A | › | egyetlen jobbra mutató szög idézőjel | Általános írásjelek | | - | 156 | 339 | 0x9C | U+0153 | - | latin kis ligatúra oe | Latin kiterjesztett-A | | ž | 158 | 382 | 0x9E | U+017E | | latin kis z betűvel caron | Latin kiterjesztett-A | | Ÿ | 159 | 376 | 0x9F | U+0178 | Ÿ | Latin nagy Y betű diaerézissel | Latin kiterjesztett-A |

Felhívjuk figyelmét, hogy a jel euró hiányzik. Ez a táblázat Alan Woodban található.

Átalakítás

Az átalakítás minden eszközön és nyelven eltérően történik. Tegyük fel azonban, hogy van egy query_result.csv fájlja, amelyről tudja, hogy UTF-8 kódolású. Konvertálja WINDOWS-1252-re az iconv segítségével:

Iconv -f UTF-8 -t WINDOWS-1252 query_result.csv > query_result-win.csv

Valószínűleg sok Mac-felhasználónak kellett txt fájlokkal dolgoznia. Leggyakrabban különféle kézikönyvek, readme, utasítások stb. jelennek meg ebben a formátumban. És ha ezek a dokumentumok ben keletkeztek Windows környezet, akkor a Mac gépen megnyitva egy apró, de egyben rendkívül kellemetlen kódolási probléma adódhat.

Találjuk ki együtt, hogyan taníthatunk meg egy Mac-et 100%-os felismerésre txt fájl Windows alatt készült.

A tény az, hogy Operációs rendszer Az Apple-t és a Microsoftot különböző szabványok vezérlik a cirill kódolásakor, ezért a kijelzővel kapcsolatos problémák. Létezik speciális közművekÚgy tervezték, hogy a Windows kódolást megbarátkozza a Mac OS X-szel, de azt javaslom, hogy a szokásos eszközökkel boldoguljon.

Megoldás

Az eredeti kódolást a Mac-en meg kell változtatni Windows cirill. Ehhez keresse meg a rejtett fájlt a home mappában .CFUsertextEncoding.

Megjeleníteni rejtett fájlok el kell menned Terminál(programok > segédprogramok), és írja be a parancsot (másolhatja).

Alapértelmezések: com.apple.finder AppleShowAllFiles -bool true

Killall kereső

és újra belép.
A fájlok ismételt elrejtéséhez az első parancsban le kell cserélni igaz a hamis, majd indítsa újra a Findert.

Tehát kattintson erre a fájlra Jobb klikkés a "megnyitás a programban" alszakaszban válassza ki TextEdit. Csak egy olyan sor van a dokumentumban, amelynek értékre van szüksége 0x7 kicserélve 0x502. Ezután mentse a fájlt, indítsa újra a Mac-et, és élvezze.

Ha a cikk segített, ne legyen lusta. Kattintson a gombra a megosztáshoz!

Beépített cipzár Mac kliens A logikus és egyszerű Mail nevű OS X-nek van mit dicsérnie – például egy fejlett szabályalapú üzenetszűrő rendszerért, a levelezési képességeket bővítő kiegészítő beépülő modulok támogatásáért (például a titkosítás), az iPhone-nal való szoros integrációért. ügyfél stb. De a Mail felhasználóknak is bőven van panaszuk, különösen, ha nem angol nyelvű országokban élnek. A fő ok - kódolás. Talán nincs egyetlen orosz mák tulajdonosa sem, aki ne találkozott volna a Mail.App alkalmazással a „repedt” szóval – ezek olyan szimbolikus remekművek, mint a èõþþþðððø Theseïúðә, aaiba -aakaab € €º °Ñ Ñлект рРa tárgycímekben, az e-mailek tartalmában vagy a mellékletek nevében.

Ma elmondjuk Önnek a probléma lényegét és néhány megoldási módját.

A Mail.appot hagyományosan a megnövekedett érzékenysége különbözteti meg a többi e-mail klienstől melyik programból küldték az e-mailt. A lényeg az, hogy más levelezőkliensek saját jelölési és tervezési jellemzőkkel rendelkeznek az e-mailek számára, amelyek a felhasználó szeme láthatatlanok, de a szerverek és programok észlelik.

A problémát súlyosbítja, hogy a Mail beállításokban nem lehet beállítani az alapértelmezett kódolást a bejövő e-mailekhez– azaz a számunkra ismerős betűk, számok és írásjelek számítógép által ismert bitekké és bájtokká fordításának módja. A Mail megpróbálja automatikusan felismerni a bejövő levelek kódolását, és ezt a folyamatot a felhasználó sem tudja közvetlenül befolyásolni.

De közvetve lehet befolyásolni ezt a folyamatot. A Mail által a felismeréshez használt kódoláskészlet a használt kódoláskészlettől függ. az egész kódrendszert. Ez a készlet viszont attól függ a rendszer által használt nyelvek száma. Ezért következik Az első tipp az, hogy távolítsa el az összes nem használt nyelvet a rendszerből.

Menj Rendszerbeállítások , válassza a távirányítót "Nyelv és szöveg"és a következő listát fogod látni:

Kattintson a gombra "Lista szerkesztése"és törölje a megfelelő négyzetek jelölését. Ezután indítsa újra a számítógépet, vagy fejezze be a munkamenetet.

A látható képernyőkép készült Mac rendszer OS X 10.6.2. A Mac OS X 10.5 rendszerben ez a beállítási panel egy kicsit másképp van elrendezve, de a nyelvek listájának szerkesztése szinte ugyanúgy történik.

A következő lépés magának a levelezőkliensnek a konfigurálása. Mint már említettük, a program nem biztosít állandó kódolási beállításokat. De ez nem jelenti azt, hogy egyáltalán nem léteznek. Valójában, a terminálon keresztül továbbra is rákényszerítheti a Mail-t, hogy bizonyos kódolással működjön.

Az alapértelmezett kódolás beállítása előtt azonban tudnia kell, hogy milyen kódolásnak kell lennie. Ezt kísérletileg kell elvégezni:

  1. találni néhány levelet krakozyabry
  2. válassza ki az elsőt, és lépjen a menübe Üzenet – Szövegkódolás
  3. egymás után próbálja meg az összes szóval kezdődő kódolást "cirill"(KOI8-R, ISO 8859-5, Windows) és UTF-8
  4. ha a levél olvashatóvá vált, nézd meg a többi levelet: ha olvashatóak, akkor tekintsd meg, hogy megvan a megoldás
  5. ellenkező esetben folytassa az iterációt a kódolásokon keresztül

Ha megtalálta a megfelelő kódolást, akkor azt kell kijavítania. Valószínűleg vagy kódolás lesz KOI8-R vagy UTF-8. Teljes levélírás (kombinációval cmd+q). Fuss Terminál(Spotlighton keresztül vagy mappából Programok/Segédprogramok), és írja be a parancsot:

alapértelmezett írás com.apple.mail NSPreferredMailCharset koi8-r

alapértelmezett írás com.apple.mail NSPreferredMailCharset utf-8

Ezután nyomja meg az Enter billentyűt, és zárja be a terminált.

Ha nem szeretne a terminállal vacakolni, telepítheti és megváltoztathatja a kódolást rajta keresztül:


Ha a fent javasolt opció nem működik, próbáljon meg még egy paramétert regisztrálni a terminálon keresztül:

alapértelmezett írás com.apple.mail LeopardPreferredMailCharset utf-8

(vagy alapértelmezés szerint com.apple.mail LeopardPreferredMailCharset koi8-r)

Talán ez segít megszabadulni a kódolási problémáktól az e-mailek tárgyában és törzsében. TÓL TŐL Orosz mellékletnevek a helyzet még rejtélyesebb. A hosszú távú megfigyelések alapján azt mondhatjuk, hogy nem a Mail a hibás a kárukért, hanem a leveleket küldő program. Például, ismert hiba a Thunderbird leveleivel- szinte mindig az orosz nyelvű mellékletek nevei sérülten érkeznek a Mac-re. A probléma megoldásához magában a Thunderbirdben meg kell változtatnia a paraméter értékét mail.strictly_mime.parm_folding egyenlő eggyel.

Így a Mail problémáinak okai és megoldásai sokkal mélyebben rejlenek, mint elsőre tűnik. Ha minden más nem sikerül, és az Önnek címzett levelek továbbra is sérülten érkeznének, javasoljuk, hogy figyeljen a többi levelezőprogramra.