Rare Tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

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 »

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# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

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

22/12/2024 08:00:27
 
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.