Speciale tekens verschijnen niet altijd correct

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

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

22/11/2024 18:34:25
 
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.