Rare tekens...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

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 »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

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 »
Joop

Joop

11/09/2007 08:49:00
Quote Anchor link
Ik heb een site die informatie uit een database haalt, de data komt soms op een of andere manier fout in het database. Voorbeeld:

Ik voeg "Ingediënten" toe in het database, na een paar weken (mischien met tussentijds wijzigen) staat er opeens "Ingrediënten" in het DataBase. Dit is erg raar voor de bezoekers omdat die hele rare combinaties zien.

Het gebeurt willekeurig, bij het invoegen in het database staat het goed, als ik het daarna wijzig is het ook nog goed waneer/waarom hij het veranderd weet ik niet. Het toevoegen/wijzigen van de data gebeurt via een simpel HTML form (en de $_POST methode), het enige wat word gedaan is de addslases() code (en bij het weergeven bij de gebruiker natuurlijk de stripslashes() code).

Het database is standaard "latin1_swedish_ci", php versie is 4.3.10-16. Ik zit op een "Vserver" hosting en heb geen ervaring met het updaten van software op dat soort hostings.

Waar ligt de fout? Is de PHP versie fout of moet ik nog een ander PHP commando bij het wegschijven doen?

Hopelijk heb ik genoeg informatie gegeven ;)
Gewijzigd op 01/01/1970 01:00:00 door Joop
 
PHP hulp

PHP hulp

16/01/2025 09:17:19
 
- -

- -

11/09/2007 08:55:00
Quote Anchor link
probeer ns om htmlspecialchars() te gebruiken voordat je alles in de db gooit
 
Joop

Joop

11/09/2007 09:44:00
Quote Anchor link
Ik heb net nog even me script nageken en zag dat hij het volgende al doet:

Bij het wegschrijven/wijzigen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$guide = htmlentities($_POST[guide]);

Bij het tonen van de data (dit doet hij niet bij het wijzigformulier)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$guide = html_entity_decode($guide);


Zit hier de fout?

Zou de fout kunnen zitten bij de 2e keer wegschijven? Wat die nu doet is:
1. Je vult "Ingrediënten" in bij het formulier (dat is $_POST[guide]).
2. Hij doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$guide = htmlentities($_POST[guide]);

3. Je vraagt het formulier op (hij doet geen "html_entity_decode")
4. Je wijzigt en hij doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$guide = htmlentities($_POST[guide]);


Zou het opgelost zijn met een "html_entity_decode" bij het tonen van het wijzigformulier?
Gewijzigd op 01/01/1970 01:00:00 door Joop
 
Arjan Schuurman

Arjan Schuurman

11/09/2007 11:44:00
Quote Anchor link
Je moet je encoding goed zetten..
 
Desertme(sander)

desertme(sander)

11/09/2007 11:57:00
Quote Anchor link
dit is een unicode fout

ë = ë

je hebt hier te maken met je unicode zoals arjan zei let op je encoding
 
Wout van der Burg

Wout van der Burg

11/09/2007 12:03:00
Quote Anchor link
Ik heb hier zelf ook weleens last van... Hoe los je een unicode fout op?
 
Desertme(sander)

desertme(sander)

11/09/2007 12:15:00
Quote Anchor link
@ wout
het ligt er aan als je zelf gaat schrijven teksten dan is het makkelijk dan type gewoon in een woord ipv ë ë dit is zeg maar net als een nonbrakingspace das namelijk het zelfde als een spatie maar je html code leest dit makkelijker

maar als je mensen vanuit buiten af laat doen heb ik eigenlijk geen idee volgens mij moet dan gewoon je encoding goed staan, zoals arjan al zei

als je zelf de tekst codes wilt weten kun je zoeken op
http://www.utoronto.ca/webdocs/HTMLdocs/NewHTML/en_test.html

hier staan er een paar volgens mij niet alles
 
Frank -

Frank -

11/09/2007 12:17:00
Quote Anchor link
Ga nooit de data in de database naar de klote helpen met htmlentities! Dat is zo'n beetje de stomste actie die je kunt uithalen. html gebruik je voor de browser, niet voor de database. Of heet de functie soms databasesentities() ? Dacht het niet...

Zorg er voor dat de html-pagina dezelfde encoding heeft als de encoding van de database en de tabellen. Ik kies altijd utf-8 (geeft de meeste flexibiliteit) en dat levert nooit problemen op.

Maar htmlentities() om data in de database te zetten? Dat is een bewijs van een gebrek aan kennis.
 
Wout van der Burg

Wout van der Burg

11/09/2007 12:21:00
Quote Anchor link
Ok tja klinkt logisch.. :)
Maar hoe stel je de unicode dan in voor html? Doe je dat in je headers oid?

ja dus.. :)

phphulp-source:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<? // kleur
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
?>
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
 
Desertme(sander)

desertme(sander)

11/09/2007 12:23:00
Quote Anchor link
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />

yep utf 8

in de header yea
Gewijzigd op 01/01/1970 01:00:00 door desertme(sander)
 
Arjan Schuurman

Arjan Schuurman

11/09/2007 13:02:00
Quote Anchor link
Als dat niet werkt, misschien dat het dan te fixen is met ?meta's?
 
Desertme(sander)

desertme(sander)

11/09/2007 13:05:00
Quote Anchor link
arjan ja dat is zeker op te lossen met meta's maar wat was jouw bedoeling dan
Quote:
Re: Rare tekens... op 11.09.2007 11:44
Je moet je encoding goed zetten..
 
Frank -

Frank -

11/09/2007 13:05:00
Quote Anchor link
Quote:
Het database is standaard "latin1_swedish_ci"
Dan zul je bij het aanmaken van de tabellen dus een andere waarde moeten selecteren.
 
Wout van der Burg

Wout van der Burg

11/09/2007 13:10:00
Quote Anchor link
klopt, zo heb ik het ook

ik heb nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<? //kleur
<meta http-equiv="Content-Type" content="text/html; charset=latin-1">
?>
 
Frank -

Frank -

11/09/2007 13:22:00
Quote Anchor link
Tip: Gebruik utf-8.

latin-1 (dus iso-8859-1) leveren problemen op, deze karakterset is namelijk niet compleet. De € (euro) levert ook vaak problemen op. utf-8 is uiterst compleet en ook bruikbaar voor niet-westerse talen en bijzondere browser-instellingen.
 
Gerben Jacobs

Gerben Jacobs

11/09/2007 13:29:00
Quote Anchor link
ISO-8859-15 bevat het euro teken.

Umm ik zie dat je html_entity_decode gebruikt, maar als je de documentatie na leest zie je dat je een charset kan meegeven.

Description
string html_entity_decode ( string $string [, int $quote_style [, string $charset]] )

http://nl3.php.net/html_entity_decode
 
Joop

Joop

11/09/2007 15:18:00
Quote Anchor link
Dus theoretisch als ik de Header goed maak met "charset=utf-8" en de "htmlentities" en "html_entity_decode" weg haal moet het opgelost zijn?
 
Frank -

Frank -

11/09/2007 15:25:00
Quote Anchor link
Klopt. Wanneer jij 1 charset gebruikt voor zowel de html-pagina's (zie de header) en de database, dan is het probleem opgelost.

html-functies gebruik je wanneer je gegevens naar de browser stuurt en daar correct wilt tonen. Maar dat heeft niets met opslag in de database te maken, het maakt niet uit waar deze data vandaan komt. Sterker nog, het is dat html dit soort dingen eist en dat PHP een handige functie heeft om jou het werk uit handen te nemen. Wanneer je platte html-bestanden aanmaakt, mag je dit zelf met het handje gaan doen...
 



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.