Författare Ämne: Problem med tecken i ODBC  (läst 3606 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
Problem med tecken i ODBC
« 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å?
Packing AB

hnn

  • Gäst
SV: Problem med tecken i ODBC
« Svar #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å.

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #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?
Packing AB

hnn

  • Gäst
SV: Problem med tecken i ODBC
« Svar #3 skrivet: 2 november, 2011, 08:55 »
Teckenkodningen sköts i den externa databasen.

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

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #4 skrivet: 2 november, 2011, 10:06 »
Ok! Tack för svaret!
Packing AB

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #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?

Packing AB

hnn

  • Gäst
SV: Problem med tecken i ODBC
« Svar #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.

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #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.
Packing AB

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #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).
Packing AB

Utloggad Robert

  • Seniormoderator
  • Flitig postare
  • Antal inlägg: 210
    • Visa profil
    • http://www.smartasystem.se
SV: Problem med tecken i ODBC
« Svar #9 skrivet: 23 mars, 2012, 10:51 »
Hej,

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

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

Utloggad KoTTeN

  • Flitig postare
  • Antal inlägg: 183
    • Visa profil
    • Packing AB
SV: Problem med tecken i ODBC
« Svar #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.  :)
Packing AB

mvRobert

  • Gäst
SV: Problem med tecken i ODBC
« Svar #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.

Utloggad Robert

  • Seniormoderator
  • Flitig postare
  • Antal inlägg: 210
    • Visa profil
    • http://www.smartasystem.se
SV: Problem med tecken i ODBC
« Svar #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
Robert Eriksson | Smarta System | www.smartasystem.se | 042 - 27 00 15