Tähän kysymykseen voi lähettää vaikka kuinka monta "ei noin saa tehdä" -vastausta, mutta olisi kiva jos jollakulla olisi ratkaisukin.
Eli haluan käyttää web-tiedostoissa ääkkösiä. Tämä siksi, että kyseessä on kuvatiedostot, joiden kuvatekstit tulevat tiedostonimistä. Ja suomen kielessä tuppaa näitä kirjaimia olemaan.
Homma on aikaisemmin toiminut kuin se junan vessa, tietyissä kohdissa on pitänyt konvertoida merkkejä, mutta so what.
Nyt muistan että vuosi sitten koin asian ongelmalliseksi ja huomaan luopuneeni kyseisessä projektissa ääkkösistä, jotta homma ratkeaisi. Nyt teen isompaa sovellusta, joten haluaisin homman toimimaan.
Idea on siis se, että php-skripti lukee kansion sisällön ja tekee kuvasivun löytämistään kuvatiedostoista. Tämä toimii edelleen omalla koneella, jossa OS X:ssä on Apache ja PHP. Kun siirrän homman Nebulan palvelimelle, niin ääkkösiä sisältävät kuvat jäävät kysymysmerkeiksi.
Olen yrittänyt selvittää, olisiko ongelma ratkaistavissa html-enkoodauksella. Silloin kun homma toimi, käytin muistaakseni ISO-8859-1:stä, nyt sitten UTF-8:aa. Olen yrittänyt palauttaa skriptejä eri koodaukselle, mutta ilman tulosta.
Osaisiko joku selventää, mistä suunnasta ongelma voisi ratketa?
Ääkköset web-tiedostojen nimissä
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
12 viestiä
• Sivu 1/1
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja wanders »
Tiiviin nettiluennan ja testaa-ja-erehdy -menetelmän avulla löytyi ratkaisu:
Ääkköstiedostot piti nimetä (käsin) ääkkösiä sisältämättömiksi ja sitten takaisin ääkkösillisiksi.
E:
Niin jos joku tietää tähän jonkin ratkaisun: serveriasetus, .htaccess, skripti, tms. niin mielellään otetaan vastaan.
Tai selityksen, miksi asia on näin.
Ääkköstiedostot piti nimetä (käsin) ääkkösiä sisältämättömiksi ja sitten takaisin ääkkösillisiksi.
E:
Niin jos joku tietää tähän jonkin ratkaisun: serveriasetus, .htaccess, skripti, tms. niin mielellään otetaan vastaan.
Tai selityksen, miksi asia on näin.
---
-
- Viestit: 1275
- Liittynyt: 24.3.2006 klo 19.30
- Paikkakunta: Ulkomailla
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Aaaron »
Ilmeisesti tuossa nyt oli kyse siitä, että palvelimella on käytössä eri merkistö, jolloin uudelleennimetessä ääkköset korjautuivat oikeanlaisilla merkeillä.
Muuten olen kyllä sitä mieltä, että ääkkösten käyttö tiedostonnimissä muualla kuin työasemakäytössä on veren kerjäämistä nenästä.
Muuten olen kyllä sitä mieltä, että ääkkösten käyttö tiedostonnimissä muualla kuin työasemakäytössä on veren kerjäämistä nenästä.
-
- Viestit: 7768
- Liittynyt: 25.2.2004 klo 12.38
- Paikkakunta: Helsinki
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Juhani L »
Saisitko selville, miten koodaus on määritelty Nebulan palvelimilla? Onko UTF-8 ja onko big endian tai little endian?
-
- Viestit: 1275
- Liittynyt: 24.3.2006 klo 19.30
- Paikkakunta: Ulkomailla
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Aaaron »
Tuo varmaankin selvinnee helpoiten Nebulalta kysymällä.
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja wanders »
UTF-8:aa se on, mutta en tiedä big/little endianista, kun en tiedä tuollaisia olevankaan.Juhani L kirjoitti:Saisitko selville, miten koodaus on määritelty Nebulan palvelimilla? Onko UTF-8 ja onko big endian tai little endian?
![Surullinen [:(]](./images/smilies/icon_sad.gif)
Joo, voihan se olla nenuihinsa saamisen kerjäämistä, mutta esitäpä yhtä kätevä tapa liittää helposti kuviin _LYHYT_ kuvateksti. Välilyönnit kirjoitan tietysti _ ja korvaan ne ruudulle oikeiksi välilyönneiksi. Olen kyllä käyttänyt myös kuvatekstin kirjoittamista/lukemista IPTC-kentästä, mutta onhan se huomattavasti hankalampi tapa _LYHYILLÄ_ kuvateksteillä (2-3 sanaa, saman liittäminen alt- ja title-teksteiksi).
Ongelman vaivatessa näin kyllä Safarin lähdekoodissa ä:t ja ö:t oikein, samoin Yummy FTP:n tiedostoikkunassa. Mutta silti selain näytti kysymysmerkkiä, kunnes satuin nimeämään ensin ääkköset pois ja sitten laittamaan takaisin.
---
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Jamac »
Eikö kuvatekstiä saa jonnekin exif-tietoihin. Php:ssä näyttää olevan funktioita niiden kanssa räpläämiseen?
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja wanders »
Niinkuin edellisessä viestissäni kirjoitin, kuvatekstit saa IPTC-kenttiin. Niitä ei saa EXIF-kenttiin, jotka on varattu kameran tekniselle datalle. IPTC on varattu ihmisille.Jamac kirjoitti:Eikö kuvatekstiä saa jonnekin exif-tietoihin. Php:ssä näyttää olevan funktioita niiden kanssa räpläämiseen?
Mutta painotin kahta asiaa: lyhyt kuvateksti helposti. Tämän takia halusin eilenkin etsiä vastausta useamman tunnin, jotta tämä helpompi tekniikka toimisi. Kuten se taas toimiikin.
---
-
- Viestit: 1412
- Liittynyt: 22.2.2004 klo 23.08
- Paikkakunta: Helsinki
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Sälli »
Kuvateksti EXIF-kommentiksi:
Kommentin lukeminen PHP:llä:
Näyttäisi pelaavan. jheadin asentaminen onnistuu vaikkapa MacPortsilla (sudo port install jhead).
Koodi: Valitse kaikki
jhead -cl "tämä on kuvateksti" kuva.jpg
Koodi: Valitse kaikki
<?php
$exif = exif_read_data('kuva.jpg');
echo $exif['COMMENT'][0] . "\n";
?>
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja wanders »
Joo, eiköhän tekstejä voi kirjoittaa vaikka EXIFin Camera Model -kenttään. Olkoon se ja edellinen esimerkki yhtä sallittuja kuin minun tapani käyttää ääkkösiä tiedostonimissä.
Kuitenkin kuvan sanallista informaatiota varten on määritetty IPTC-kentät, jotka sisältävät mm. title, caption, creator (kuvaaja), jne. kentät. Jos haluan käyttää pitkiä kuvatekstejä, niin silloin kirjoitan ne Lightroomilla caption-kenttään ja luen ne php:lla.
Kuitenkin kuvan sanallista informaatiota varten on määritetty IPTC-kentät, jotka sisältävät mm. title, caption, creator (kuvaaja), jne. kentät. Jos haluan käyttää pitkiä kuvatekstejä, niin silloin kirjoitan ne Lightroomilla caption-kenttään ja luen ne php:lla.
---
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja gramdel »
Toki jos palvelin on jossain muualla kuin omalla koneella, on (usein) sen armoilla, mitä sinne on asennettu. Edit: luinpa huonosti vastauksen, jättäkää edellinen huomioitta.Sälli kirjoitti: Näyttäisi pelaavan. jheadin asentaminen onnistuu vaikkapa MacPortsilla (sudo port install jhead).
iptcparse() on php funktio iptc datan lukemiseen, taitaa olla aikalailla defaulttina käytössä.
/---
ap
Isomursu kertoo, että delfiinikaksikko oli emo ja poikanen.
http://gramdel.kapsi.fi/
http://gramdel.kapsi.fi/
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Ääkköset web-tiedostojen nimissä
Viesti Kirjoittaja Jamac »
No niinpä tietty... google löysi "jotain" php iptc haulla, en jaksanut tässä vaiheessa kahvinpuutoksesta ja sokerihumalasta johtuvasta depressiivistä väsymystilasta johtuen alkaa tutkimaan onko nuo mitään toimivia tai käyttökelpoisia juttuja.wanders kirjoitti:Niinkuin edellisessä viestissäni kirjoitin, kuvatekstit saa IPTC-kenttiin. Niitä ei saa EXIF-kenttiin, jotka on varattu kameran tekniselle datalle.Jamac kirjoitti:Eikö kuvatekstiä saa jonnekin exif-tietoihin. Php:ssä näyttää olevan funktioita niiden kanssa räpläämiseen?
Alihankintana printtipuolen graafista materiaalia!
12 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit