Välkommen Gäst. Var snäll och logga in eller registrera dig som ny medlem.
Har du inte fått ditt aktiveringsbrev?
20 Maj, 2012, 19:49

Sidor: [1]
  Skriv ut  
Författare Ämne: Problem med tecken i ODBC  (läst 405 gånger)
0 Medlemmar och 1 gäst tittar på detta ämne.
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« skrivet: 30 Oktober, 2011, 22:02 »

Ansluter med ODBC från en windowsdator (Windows 7) till FileMaker Server Advance 11 som körs på OS X Lion Server. Har i drivrutinerna för ODBC lagt in UTF-8 som teckenkodning.

När jag hämtar data blir dock ändå problem med å, ä och ö. "På" blir te.x. "pÃ¥". Någon som vet vad detta kan beror på?
Loggat

Packing AB
Henrik Norrman
Administratör

Antal inlägg: 240



Visa profil Hemsida
« Svara #1 skrivet: 1 November, 2011, 09:07 »

Är teckenkodningen på tabellen UTF-8 också? Är fältens kodning också UTF-8?

Tex. MySQL har teckenkodning ända ner på fältnivå.
Loggat

Henrik Norrman | CD Soft AB | www.cdsoft.se | 0738-35 76 79
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #2 skrivet: 1 November, 2011, 21:05 »

Jag kan inte hitta någon inställning för teckenkodning i programmet som ska ta emot datan från FM. (Det är NiceLabel som används för att skriva ut etiketter). Hittar ingenting på deras hemsida heller. Är det hos det programmet problemet tros ligga? Eller finns det något mer man bör titta på i FMPSA eller i FileMakers ODBC-drivrutin?
Loggat

Packing AB
Henrik Norrman
Administratör

Antal inlägg: 240



Visa profil Hemsida
« Svara #3 skrivet: 2 November, 2011, 08:55 »

Teckenkodningen sköts i den externa databasen.

FileMaker snackar alltid UTF-16 / UTF-32 beroende på version
Loggat

Henrik Norrman | CD Soft AB | www.cdsoft.se | 0738-35 76 79
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #4 skrivet: 2 November, 2011, 10:06 »

Ok! Tack för svaret!
Loggat

Packing AB
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #5 skrivet: 15 Mars, 2012, 17:39 »

Lyfter ämnet igen då jag helt enkelt inte lyckats lösa problemet.

Resume:
Hämtar data från FileMaker (Server Adv v11 under OSX 10.7) via FileMakers ODBC-drivrutin (v11.03.81.00 under Win 7). När jag presenterar datan under Win 7 blir teckenkodningen fel, bland annat blir å, ä och ö andra tecken.

Jag har ställt in teckenkodningen enligt bifogad bild i ODBC-drivrutinen.

Någon som har en ide om vad som är fel?



* 10.0.1.13.jpg (63.5 KB, 532x502 - visat 15 gånger.)
Loggat

Packing AB
Henrik Norrman
Administratör

Antal inlägg: 240



Visa profil Hemsida
« Svara #6 skrivet: 15 Mars, 2012, 17:46 »

Om jag har förstått dig rätt:

Server: FileMaker Server 11 Advanced - Mac OS X 10.7
Klient: Windows 7 - Hämtar data från FMSA och presenterar.

Troligen ligger problemet i att FileMaker använder Unicode ( UTF-16/32 ).
Hur blir det om du kopplar Excel eller dylikt via samma koppling?

-

Off topic, låter lite skumt att du hämtar data från FileMaker till FileMaker via ODBC.
Loggat

Henrik Norrman | CD Soft AB | www.cdsoft.se | 0738-35 76 79
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #7 skrivet: 15 Mars, 2012, 17:55 »

Jag hämtar datan från FMSA via Filemaker ODBC-drivare men jag presenterar det inte i FM utan i ett etikettprogram som skriver ut informationen.

Jag har testat att öppna databasen med samma koppling i Open Office Base men har samma problem med teckenkodningen.
Loggat

Packing AB
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #8 skrivet: 23 Mars, 2012, 10:25 »

Ingen som har någon idé om varför det inte fungerar? (Att å,ä och ö blir andra konstiga tecken).
Loggat

Packing AB
Robert
Seniormoderator

Antal inlägg: 149


Visa profil Hemsida
« Svara #9 skrivet: 23 Mars, 2012, 10:51 »

Hej,

Bara en fundering: Varför skriver du inte ut etiketterna via FileMaker?

/Robert
Loggat

Robert Eriksson | Smarta System | www.smartasystem.se | 042 - 27 00 15
KoTTeN
Nykomling

Antal inlägg: 50


Visa profil Hemsida
« Svara #10 skrivet: 23 Mars, 2012, 11:27 »

FileMaker är ett fantastiskt program men det är först och främst en databas, inte ett etikettprogram. Vi skriver ut ca 400 000 etikettfiler och 3 000 000 etiketter per år fördelat på 10 olika printrar. Allt från mindre bordsmaskiner till in-line skrivare.

Vi behöver stöd för streckkoder såsom PDF-417, Code138, EAN, QR, skrivarspecifika egenskaper som klippning efter varje etikett eller batch, olika sensorer för att märka när en ny etikett börjar etc. Det går även att styra layouten på ett mer avancerat sätt. Helt enkelt sådant som FileMaker inte klar av.

FileMaker fungerar utmärkt som informationsbärare varpå etikettprogrammet (NiceLabel) hämtar och placerar informationen på en specifik layout och skriver ut jobbet. Det är en fruktansvärt bra kombination.  Leende (smiley)
Loggat

Packing AB
mvRobert
Gäst
« Svara #11 skrivet: 23 Mars, 2012, 11:35 »

Skulle du inte kunna exportera datan från FileMaker i stället kanske med manus på servernivå. Det är en omväg men bör ju lösa problemet.
Loggat
Robert
Seniormoderator

Antal inlägg: 149


Visa profil Hemsida
« Svara #12 skrivet: 23 Mars, 2012, 12:27 »

Hej igen,

Jag tittade på NiceLabels hemsida och de har en SDK så man skulle lunna skapa en plugg in till FileMaker som kommunicerade direkt med skrivaren!

http://www.nicelabel.com/Products/NiceLabel-Developer-Series/SDK

/Robert
Loggat

Robert Eriksson | Smarta System | www.smartasystem.se | 042 - 27 00 15
Sidor: [1]
  Skriv ut  
 
Gå till: