Speciale tekens verschijnen niet altijd correct

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »
Jos Verstraeten

Jos Verstraeten

19/09/2015 10:31:20
Quote Anchor link
Beste leden,

Ik zit met een klein probleempje en ik heb geen idee waar het aan ligt,
ik werk met een connectie tussen een flash file en een mysql database met daartussen een php bestand.

Ik probeer losse woorden op te slaan van de flash file naar de database, maar soms zitten daar speciale tekens tussen, geen probleem want dat heb ik opgelost met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
header ('Content-type: text/html; charset=utf-8');
$woord = mysql_real_escape_string($_GET['woord']);
$woord =  utf8_decode ($woord);


(de database staat op utf8_general_ci )

En het meest vreemde vind ik dat het soms werkt en soms niet bijvoorbeeld als ik André invoer dan krijg ik in 95% van de gevallen "André" in mijn database en in de andere 5% "Andr?". Heeft iemand een idee of dit aan de php code ligt of aan de flash file?

Alvast bedankt!
 
PHP hulp

PHP hulp

27/05/2026 12:33:19
 
Thomas van den Heuvel

Thomas van den Heuvel

19/09/2015 13:48:08
Quote Anchor link
- waarom utf8_decode? waarom maak (en laat) je niet alles UTF-8?
- hoe maak je een verbinding met je database?
- EDIT doe je dit op verschillende plaatsen op verschillende manieren?
- wat jij hierboven aangeeft is een collation, geen character encoding; dat zijn twee compleet verschillende dingen
- heb je gelocaliseerd waar het probleem zit? werkt je code wel goed zonder tussenkomst van Flash?

Wat is character encoding
Ook in die thread Collation is niet hetzelfde als character encoding
Gewijzigd op 19/09/2015 14:59:04 door Thomas van den Heuvel
 
Jos Verstraeten

Jos Verstraeten

20/09/2015 14:25:08
Quote Anchor link
Bedankt voor je reactie Thomas,

ik doe utf8_decode omdat ik van een iso character set kom en ik deze wil opslaan als utf8 in de database.
Ik denk dat de verbinding met de database correct is (en gebeurd slechts 1 keer) omdat in 95% van de gevallen het wel goed opslaat. Moet ik die utf8_decode weglaten dan?

Om eerlijk te zijn denk ik dat het probleem hem in de flash file zit aangezien het 95% van de keren goed gaat en slechts 5% fout gaat, maar ik vind ook geen fout in de flash file aangezien alles telkens op dezelfde manier opgeslagen wordt ...

Alvast bedankt!
 
Thomas van den Heuvel

Thomas van den Heuvel

20/09/2015 14:43:03
Quote Anchor link
Uhm... utf8_decode() vertaalt een string van UTF-8 naar een ISO-8859-1 encodering. Dat komt mij wat vreemd over als je het als UTF-8 wilt opslaan?

Maar, en daarom vroeg ik hier naar, er kan nog meer aan de hand zijn met je database.

Stel dat je een UTF-8 tabel hebt (of liever gezegd, utf8, zoals MySQL UTF-8 noemt). Als je niet bij het maken van een verbinding met je database aangeeft via welke character encoding je wilt communiceren is er een grote kans dat MySQL de default latin1 pakt (dit is nagenoeg equivalent aan ISO-8859-1).

Maar omdat MySQL zelf ziet dat je vervolgens data wilt opslaan in een utf8 tabel zal deze zelf de latin1-encoded data omzetten naar utf8. Maar mogelijk was de aangeleverde data juist UTF-8 ge-encodeerd. MySQL voert dan dus een vertaling naar UTF-8 teveel uit. Daarom is het heel belangrijk dat je expliciet aangeeft in welke encoding je communiceert (via een _set_charset() functie of methode) en je ook zorg draagt dat de data die je aanlevert ook daadwerkelijk zodanig ge-encodeerd is.

Andersom, bij het uitlezen, gebeurt er iets soortgelijks: als jij een utf8-tabel hebt (hierbij nemen we ook aan dat de data in die tabel op een juiste wijze ge-encodeerd is) en je vraagt informatie op zonder dat je ook hier aangeeft wat de character encoding is waarin je wenst te communiceren, dan is wederom de kans groot dat de default "latin1" wordt gepakt. MySQL is dan wederom zo intelligent dat deze je utf8-data terugvertaalt naar latin1 (oftewel ISO-8859-1).

Mja, en als je dan vervolgens in je HTML-document een metatag of header zet met charset=UTF-8 dan ben je nat want de encodering van je document sluit dan niet aan bij de encodering van de data die je afdrukt...

EDIT: Het gaat ook "goed" zolang je maar niet de juiste character encoding instelt bij het maken van een connectie: bij het wegschrijven vindt een dubbele vertaling naar UTF-8 plaats, en bij het uitlezen van je data wordt deze dubbele vertaling weer ongedaan gemaakt, maar ondertussen is de data in je database wel in zekere zin corrupt. Deze corruptie komt pas naar voren als je op een juiste manier gaat communiceren met je database. Het kan dus best zijn dat Flash al op de juiste manier met je database communiceert, en je PHP-code niet.

Daarom vroeg ik ook: hoe communiceer je met je database: hoe sla je data op, hoe lees je data uit? Werkt dit ook zonder tussenkomst van Flash?

Ik heb eigenlijk nog steeds dezelfde vragen...
Gewijzigd op 20/09/2015 14:49:22 door Thomas van den Heuvel
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.