Rare Tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware 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: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

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 »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »
Roeltje M

Roeltje M

15/06/2010 17:58:42
Quote Anchor link
Hoi,

Ik heb een contactformulier. Als iemand daar aparte tekens (als ë etc) gebruikt, worden deze raar weergegeven, zoals:

Ik woon in België, maar mijn land wordt niet goed gespeld!

Nu gebruik ik dit:

'.nl2br(stripslashes(utf8_encode(htmlspecialchars($_POST['bericht'])))).'

Maar het is nog steeds niet opgelost. Iemand een idee?
 
PHP hulp

PHP hulp

20/05/2024 14:33:57
 
Bas IJzelendoorn

Bas IJzelendoorn

15/06/2010 18:14:49
Quote Anchor link
je kan stripslashes gebruiken maar dan moet je wel eerst addslashes gebruiken:P anders vallen er geen slashes te strippen. Verder lijkt het me niet helemaal handig om $_post erin te zetten. je kan beter een string gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$bericht1
= $_POST['bericht'];
$totaalbericht = nl2br(stripslashes(utf8_encode(htmlspecialchars($bericht1))))
?>


tevens is de opbouw van de code volgens mij niet goed en zou het er als volgt uit kunnen zien, zelf vindt ik dat dit het overzichtelijker maakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// omzetten naar string
$bericht1 = $_POST['bericht'];

// nl2br functie
$bericht2 = nl2br($bericht1);

// stripslashes, al betwijfel ik of deze van toepassing is
$bericht3 = stripslashes($bericht2);

// utf8 encode
$bericht4 = utf8_encode($bericht3);

//htmlspecialchars
$bericht5 = htmlspecialchars($bericht4);

// in deze string zou dan je output zitten
$bericht5
?>


ben je overigens aan de eind van de regel geen puntkomma vergeten -> ;
Gewijzigd op 15/06/2010 18:17:42 door Bas IJzelendoorn
 
Tobias Tobias

Tobias Tobias

15/06/2010 18:20:12
Quote Anchor link
Dutch Guy: Mooie duidelijke uitleg, ik zit zelf ook steeds te klooien met dit probleem. Mischien handig om hier een korte tut van te maken?
 
Crude Oil

Crude Oil

15/06/2010 20:40:08
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// omzetten naar string
$bericht = $_POST['bericht'];

// nl2br functie
$bericht = nl2br($bericht1);

// stripslashes, al betwijfel ik of deze van toepassing is
$bericht = stripslashes($bericht2);

// utf8 encode
$bericht = utf8_encode($bericht3);

//htmlspecialchars
$bericht = htmlspecialchars($bericht4);

// in deze string zou dan je output zitten
$bericht
?>


waarom zoveel vars aanmaken?
 
Milo S

Milo S

15/06/2010 21:47:33
Quote Anchor link
Als je dat doet wat Olie koning doet, wel ook de var namen veranderen binnen de de haakjes dat is hij vergeten :P.
 
Jan Koehoorn

Jan Koehoorn

15/06/2010 21:57:11
Quote Anchor link
Gewoon even de goede tekenset definiëren in je pagina's. Zet dit (als eerste) in je <head> sectie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Als je bovendien met MySQL werkt, moet je zorgen dat overal de collatie ook op UTF8 staat. Zie voor meer info:
http://www.shawnolson.net/a/946/unicode-data-with-php-5-and-mysql-41.html
Of:
http://www.stumbleupon.com/group/php/forum/37465/
Gewijzigd op 15/06/2010 21:58:27 door Jan Koehoorn
 
Mitchel V

Mitchel V

16/06/2010 12:02:52
 
Bas IJzelendoorn

Bas IJzelendoorn

16/06/2010 12:06:44
Quote Anchor link
UTF8 is inderdaad de meest gangbare oplossing. Als toelichting op Milo S en Olie Koning. De strings welke ik heb gebruikt met een nummer eraan te geven heb ik een uitleg proberen te geven wat de input en output is bij de functie. 1 string gebruiken kan natuurlijk ook gewoon.
 
Arjan -

Arjan -

16/06/2010 12:09:28
Quote Anchor link
Dit is een heel duidelijk (kort) overzicht met alle belangrijke zaken die je behoort te volgen om ook daadwerkelijk alles op UTF-8 te krijgen:

http://developer.loftdigital.com/blog/php-utf-8-cheatsheet
Gewijzigd op 16/06/2010 12:09:50 door Arjan -
 
Roeltje M

Roeltje M

16/06/2010 16:47:53
Quote Anchor link
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Dit heb ik al in mijn HTML.. Maar ik heb nog steeds de oplossing nie t:S
 
Arjan -

Arjan -

16/06/2010 17:25:12
Quote Anchor link
Dat is waarschijnlijk niet genoeg. Worden die rare tekens in een emailbericht verzonden of worden deze teksten opgeslagen in de database?

Indien ze in de database worden opgeslagen, controleer dan eens of deze rare tekens ook in de database voorkomen.
Dan zal je ook je gehele database op UTF-8 moeten zetten inclusief de verbinding.
 
Tobias Tobias

Tobias Tobias

29/06/2010 09:13:04
Quote Anchor link
Ik heb alle bovenstaande zaken opgevolgd, maar ik krijg bij de invoer van bijv ó dit in mijn database: ó, ipv &oacute;
Als ik na het invoeren van het formulier $bericht echo krijg ik hetzelfde, dus het gaat al verkeerd bij het invoeren.
Header, database-instellingen etc zijn wel goed.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$bericht1 = $_POST['bericht'];
$bericht1 = utf8_encode($bericht1);
$bericht1 = nl2br($bericht1);
 
Piet Verhagen

Piet Verhagen

29/06/2010 09:27:32
Quote Anchor link
En wat als je utf8_decode() doet?
 
Chris -

Chris -

29/06/2010 09:38:26
Quote Anchor link
Wat als je nou alleen nl2br, stripslashes (zeg alsjeblieft gewoon magic quotes uit!) en htmlentities gebruikt?

En komt de tekst uit een database? Dan moet je de MySQL tabel én verbinding (SET NAMES) op UTF-8 zetten. Ga je mailen, vergeet dan niet om ook hier een header in mee te geven!
Gewijzigd op 29/06/2010 09:39:24 door Chris -
 
Tobias Tobias

Tobias Tobias

29/06/2010 11:16:46
Quote Anchor link
Ik heb hem:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$bericht1 = $_POST['bericht'];
$bericht1 = utf8_decode($bericht1);
$bericht1 = utf8_encode($bericht1);
$bericht1 = nl2br($bericht1);


De tekst komt uit een formulier, en gaat vervolgens in de database (die op utf8 staat op database, tabel en veld-niveau).

htmlentities gaf geen verandering
 
Piet Verhagen

Piet Verhagen

29/06/2010 12:38:22
Quote Anchor link
Jah eerst utf8_decode en dan utf8_encode tjonge! Wat de ene functie de ene kant op doet, doet de andere functie de andere kant op. Dat haalt tuurlijk geen fluit uit. Je zou ook eens na kunnen denken. Eén van beide functies gebruiken, of ze heel niet gebruiken, niet allebei.

Htmlentities gebruik je pas als je de tekst in de html zet, niet als je het gaat opslaan in e database. Bij UTF8 gebruik je het als volgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
htmlentities($var, ENT_QUOTES, 'UTF-8')
Gewijzigd op 29/06/2010 12:41:07 door Piet Verhagen
 
Tobias Tobias

Tobias Tobias

29/06/2010 16:25:37
Quote Anchor link
Piet Verhagen op 29/06/2010 12:38:22:
Wat de ene functie de ene kant op doet, doet de andere functie de andere kant op. Dat haalt tuurlijk geen fluit uit. Je zou ook eens na kunnen denken. Eén van beide functies gebruiken, of ze heel niet gebruiken, niet allebei.


Gek genoeg werkt het bij mij wel. Vraag niet hoe het kan, maar profiteer ervan, zeg ik dan maar.

Als ik htmlentities gebruik bij de weergave, geeft hij alle html-code ook gewoon weer als bv <br />, terwijl ik dat niet wil.

Coclusie: Zoals ik het nu doe is het zonder nadenken, maar wel werkend.
Amateur zal ik nog wel even blijven.
 
Piet Verhagen

Piet Verhagen

29/06/2010 16:57:19
Quote Anchor link
nl2br weg halen. En probeer toch eens om die beide utf8 functies ook ff weg te halen en of het dan werkt. Wat het is gekkigheid zoals je het nu hebt.
 



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.