[opgelost] Rare tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT-Traineeship junior software programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Java Developer - regio Maastricht

Bouw jij mee aan de applicaties die onze klanten zo hard nodig hebben? Wil jij je als Java Developer blijven ontwikkelen in de nieuwste technologieën en state-of-the-art tooling? En help jij onze pensioenklanten mee met de implementatie van het nieuwe Pensioenakkoord? Wat ga je doen? Als Java Developer draag je mede verantwoordelijkheid voor het gehele proces van omzetten van wensen, problemen of vragen naar concrete oplossingen. Integratie, testen, vastleggen en delen van kennis, problem-management en automation zijn onderdeel van je takenpakket in een SAFe gestuurde omgeving. Daarnaast denk en praat je proactief mee over hoe we onze klanten nog beter

Bekijk vacature »

Senior C# developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Senior C# developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen

Bekijk vacature »

Software Developer .NET

Bedrijfsomschrijving Je komt te werken als Software Engineer bij een organisatie gespecialiseerd in de Automatisering voor klanten van hen in de productiebranche. Ze zijn ongeveer 100 man groot en je komt terecht in een development team van 7 man. De wens is om dit met een developer uit te breiden; iemand die al een aantal jaar ervaring heeft opgedaan en goed zelfstandig kan werken. Als .NET Developer is jouw taak om software te ontwerpen, dit te ontwikkelen en te testen. Op dit moment zijn er 3 junioren in het team, werken ze samen met 3 developers gevestigd in Roemenië en

Bekijk vacature »

Developer / .NET Core

Bedrijfsomschrijving Voor een technisch bedrijf in regio Den Bosch zijn wij op zoek naar een Software Developer. Het betreft een bedrijf dat IT oplossingen ontwikkelt voor hun klanten, bestaande uit ruim 50 medewerkers, verdeeld over verschillende teams. Het is een platte organisatie met een vlotte besluitvorming, een informele cultuur en veel passie voor het vak. Als Developer werk je samen in een development subteam dat bestaat uit ongeveer 7 personen. Je werkt samen met developers, business analisten en een projectleider. Samen werken jullie aan klantspecifieke oplossingen waarmee processen geautomatiseerd worden, processen met elkaar verbonden worden of waarmee het gebruik van

Bekijk vacature »

ASP.NET CORE developer Fullstack / Intern

Bedrijfsomschrijving Mijn klant houdt zich bezig met alleen maar maatwerk software. Door de flexibiliteit van de developers bedienen ze bijna elke markt; van start-ups tot aan de grotere internationaal georiënteerde bedrijven. Bepaalde applicaties zijn standaard geworden en worden als totaalpakket aan de klant aangeboden. Andere applicaties worden maandelijks onder de loep genomen. Kortom: genoeg uitdaging voor een .NET Developer. Je komt te werken in een gezellig team van ongeveer 20 mensen met een platte structuur. Er wordt veel voor het personeel geregeld en regelmatig ga je met het team op pad. Je collega's zijn IT minded mensen. Het gaat hier

Bekijk vacature »

Senior .NET Developer gezocht (C#, .NET Core, Azur

Bedrijfsomschrijving Mijn klant is een middelgrote organisatie, gevestigd in Wassenaar. In totaal werken hier inmiddels ruim 25 personen, waarvan ongeveer de helft als Software Developer werkt. Het is een uiterst professionele organisatie waar ontzettend mooie producten gebouwd worden, maar waar toch een hele prettige en informele sfeer hangt. Iedereen krijgt de ruimte om zichzelf te zijn en ieder zijn inbreng wordt gewaardeerd. Dit is ook een belangrijke kernwaarde binnen de organisatie; iedereen moet zichzelf kunnen zijn en de ruimte krijgen om binnen een relaxte sfeer zichzelf verder te ontwikkelen. Het is een financieel gezonde organisatie waar, dankzij aanhoudende groei, nu

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Ervaren C# developer Noord-Holland

Over ons bedrijf Naast onze voorliefde voor koffie en programmeren, dragen wij bij aan het succes van onze klanten. Met meer dan 12 jaar hands-on ervaring bedenken wij dé passende oplossing voor hun digitale uitdaging. Wij maken bijvoorbeeld klantportalen, realiseren data koppelingen en breiden bestaande pakketten uit. Dit doen wij door gebruik te maken van moderne technieken, zoals headless CMS, AI en machine learning. Wat ga je doen? Je werkzaamheden zijn divers en bestaan uit voornamelijk het ontwikkelen en onderhouden van webapplicaties, datakoppelingen en andere toepassingen. Daarnaast denk je actief mee met het vinden van passende oplossingen voor nieuwe wensen

Bekijk vacature »

Back-end Developer

Cube in Twente is op zoek naar een Back-end Developer Medior / Senior Functie omschrijving Als Back-end Developer bouw je met jouw kennis de beste oplossingen voor de vragen van onze klanten en kun je goed onderbouwen waarom nu juist déze techniek het beste aansluit bij zijn wensen. Daarnaast sta je ervoor open je kennis te delen met je collega developers. Op deze manier haal jij het maximale uit de samenwerking met de klant en til jij je collega’s naar een hoger niveau. We zijn gegroeid door focus te houden op het plezier van het team en op de details

Bekijk vacature »

Full Stack .Net Ontwikkelaar - Regio Rotterdam

Heb jij ervaring met applicatie ontwikkeling, testen en onderhoud van business-kritische .NET applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? En wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? Als ervaren Full Stack .NET Software Developer ga je werken in een team dat zich bezighoudt met het opnieuw bouwen van bestaande en nieuwe toepassingen met een belangrijke maatschappelijke relevantie waarbij digitale toegankelijkheid, security en informatiebeveiliging belangrijke aandachtspunten zijn. Samen ben je verantwoordelijk voor het realiseren en opleveren van de door de product owner gevraagde functionaliteiten.

Bekijk vacature »

Fullstack .NET Developer

Bedrijfsomschrijving Over de hele wereld worden er per uur meer dan 50.000 producten per machine geproduceerd door de organisatie waar jij aan de slag gaat. Samen met ruim 300 collega's ben jij mede- verantwoordelijk voor de gehele productiecyclus. Je komt te werken in een dynamische werkomgeving waar een informele, fijne sfeer hangt en hoewel het bedrijf internationaal opereert met deze 300 werknemers zul je werken in een hecht team op het hoofdkantoor in Nederland. Een uniek aspect van de rol als Fullstack .NET Developer bij deze organisatie is jouw end-to-end betrokkenheid op het gehele ontwikkelingsproces. Zo ben je verantwoordelijk voor

Bekijk vacature »

Software Engineer bij informele organisatie met ma

Word jij gelukkig van een afwisselende baan op het snijvlak van inhoud en techniek? En wil jij vanuit jouw ICT expertise en klantgerichte houding het verschil maken bij hetexpertisecentrum voor veilig geneesmiddelengebruik? Dan kan dat! Wij zoeken ter uitbreiding van onze afdeling ICT een: Software-engineer voor 32 - 40 uur per week Jouw belangrijkste taken zijn: Op het kruispunt van business en technologie vertaal je vraagstukken op het gebied van zorg-ICT naar bruikbare software. In nauwe samenwerking met onze apothekers en huisartsen van de zorginhoudelijke afdelingen, denk je mee over functioneel ontwerp en ontwikkel, onderhoud en test je de interne

Bekijk vacature »

Full Stack Java Developer - Utilities

Ben jij een ontwikkelaar die wil bijdragen aan de energietransitie? Lees dan verder! Wat ga je doen? Als Full Stack Java Ontwikkelaar draag je verantwoordelijkheid voor het gehele proces van het omzetten van wensen, problemen of vragen naar concrete oplossingen. Integratie, testen, vastleggen van kennis en beslissingen, problem management en automation zijn onderdeel van je takenpakket in zowel SAFE of DevOps gestuurde omgevingen als ook in omgevingen die nog werken volgens het traditionele waterval model. Als ontwikkelaar krijg je alle mogelijkheden om je technisch verder te ontwikkelen en samen te werken met gedreven collega's. Wat breng je mee? Je hebt

Bekijk vacature »

Senior C developer met 5G en C en mobile network e

Bedrijfsomschrijving Ben jij een C-developer in hart en nieren en wil jij werken aan solutions die bedoeld zijn voor mobile core networks? Dan hebben wij een grote technische uitdaging voor je bij een Nederlandse organisatie die mee speelt met de grote jongens op de internationale mobiele telecom markt? Onze opdrachtgever is een jonge, snelgroeiende en gespecialiseerde organisatie. Ze zijn meerdere keren genomineerd voor de GSMA Best Mobile technology en zijn een internationale erkende leverancier van wereldwijde (mobiele) telecommunicatiesoftware-oplossingen. Ze zijn de toonaangevende expert in signalerings oplossingen voor mobiele netwerken en leveren de meest geavanceerde software ter wereld voor routering en

Bekijk vacature »
Jasper DS

Jasper DS

07/01/2012 11:33:59
Quote Anchor link
Hoi,

ik heb alles op utf8 gezet en nog krijg ik rare tekens uit mijn db.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
header("Content-Type:text/html;charset=utf-8");


en in de db staat alles op utf8_unicode_ci

ik haal mijn gegevens zo op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
htmlspecialchars($result_klant['klantid'])
?>


maar toch worden letters als "ç" niet goed weergeven.

opgelost: htmlentities()
Gewijzigd op 07/01/2012 13:16:18 door Jasper DS
 
PHP hulp

PHP hulp

08/05/2021 16:17:47
 
Niels K

Niels K

07/01/2012 11:49:12
Quote Anchor link
Nog een tip. Gebruik de functies als volgt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    htmlspecialchars($value, 'ENT_QUOTES', 'UTF-8');
    htmlentities($value, 'ENT_QUOTES', 'UTF-8');
?>


Zie ook de beschrijving op PHP.net
Gewijzigd op 07/01/2012 11:49:37 door Niels K
 
Jasper DS

Jasper DS

07/01/2012 12:08:40
Quote Anchor link
Niels, maar nu klopt het toch hé? Gegevens uit db => htmlentities erover?
Gewijzigd op 07/01/2012 12:32:37 door Jasper DS
 
Niels K

Niels K

07/01/2012 12:19:16
Quote Anchor link
htmlspecialchars converteert speciale chars naar HTML entities. Een paar voorbeelden:

& => &amp;
" => &quot; (Wanneer je niet gebruik maakt van ENT_QUOTES)
' => &#039; (Alleen wanneer je ebruik maakt van ENT_QUOTES)
< => &lt;
> => &gt;

Als je alle chars wilt converteren naar HTML entities kan je htmlentities gebruiken.
Eigenlijk is de functie dus min of gelijk aan htmlspecialchars.

Quote:
This function is identical to htmlspecialchars() in all ways, except with htmlentities(), all characters which have HTML character entity equivalents are translated into these entities.


Op PHP.net staat dan ook het volgende voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$str
= "A 'quote' is <b>bold</b>";

// Uitkomst: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);
?>


Wanneer je ENT_QUOTES gebruikt krijg je dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
// Uitkomst: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?>


Kort samengevat: htmlspecialchars converteert alle speciale karakters en htmlentities alle karakters naar HTML entities.

Snap je?
Gewijzigd op 07/01/2012 12:21:41 door Niels K
 
Jasper DS

Jasper DS

07/01/2012 12:32:11
Quote Anchor link
Ja ik snap het. Dus je zou eigenlijk altijd voor htmlentities kunnen gaan..
Gewijzigd op 07/01/2012 12:32:26 door Jasper DS
 
Pim -

Pim -

07/01/2012 15:25:24
Quote Anchor link
Nee!
Altijd htmlspecialchars. Als je utf-8 gebruikt is het niet nodig om bijvoorbeeld het euro-teken om te zetten naar de html code ervoor. Het zit namelijk al in je charset.
 
Niels K

Niels K

07/01/2012 15:26:33
Quote Anchor link
Ah ik had je berichtje niet meer gezien, maar inderdaad wat Pim zegt altijd htmlspecialchars gebruiken.
 
Pim -

Pim -

07/01/2012 16:32:40
Quote Anchor link
En dan dus op de volgende manieren UTF-8 instellen:
In je header
In je mysql tabel
In je mysql verbinding
In je html files
 
Jasper DS

Jasper DS

25/01/2012 00:02:51
Quote Anchor link
In de db is mijn collatie utf8_general_ci klopt dat?
Gewijzigd op 25/01/2012 00:08:11 door Jasper DS
 



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.