Rare tekens...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

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 »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

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

19/11/2024 19:20:35
 
- -

- -

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.