Rare Tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

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 »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

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

17/05/2025 01:50:11
 
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.