encoding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior pega developer

As a Pega developer at Mandemakers in Waalwijk you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company (fulltime). As a Pega developer you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company. De Mandemakers Group, a house full of opportunities. You will take part in a great project for De Mandemakers Group and for Pega. You and

Bekijk vacature »

Front-end Developer

Wat wij bieden Hybride werken, met als uitgangspunt 50% op kantoor en 50% vanuit huis; Flexibele werktijden en direct een contract voor onbepaalde tijd; Een goed salaris wat aansluit bij je kennis en ervaring; 20 vakantiedagen en daarnaast 4,7% van je salaris om flexibel in te vullen, bijvoorbeeld goed voor 7 extra vakantiedagen; Opleidingsmogelijkheden op basis van behoefte en ambitie; dus geen vast budget; Een uitgebreid en gevarieerd JavaScript-klantenportfolio door heel het land; Ontspanning! We organiseren de nodige social events waaronder een weekend Ardennen, learning weekenden, zeilen met de hele club, pretpark uitjes, et cetera; De mogelijkheid om aanwezig te

Bekijk vacature »

Senior Java developer (backend)

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 »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Developer Manager / NATS / 4.000 - 6.500

Samengevat: Wil jij werken bij een nieuw high performance platform? Wil jij werken met de laatste technieken? Heb jij ervaring als developer? Developer Manager HBO 4.000 - 6.500 Bij ons verkopen we alles op het gebied van onderdelen en accessoires voor reparatie, onderhoud en gebruikstoepassingen van apparaten in en rond het huis. Gewoon die onderdelen en accessoires die je zelf kunt installeren of vervangen. Wie goed voor zijn apparaten zorgt, haalt er veel meer uit. We vinden het erg belangrijk dat jij je fijn voelt binnen het bedrijf. Om dit aan te moedigen, biedt deze werkgever je een informele omgeving

Bekijk vacature »

Senior PHP developer (Symfony)

Functie Als PHP developer draag je bij aan het verbeteren van de applicaties. Samen met je team bedenk je nieuwe functionaliteiten, en ga je deze ook daadwerkelijk bouwen. Je team meestal uit een aantal developers, UX/UI designer, wiskundigen en consultants. Je prioriteert je werk met je team en de product owner. Er hierin is er (bijna) altijd ruimte voor goede ideeën, en budget. Ook voorzie je collega’s continu van feedback, net zoals zij dat voor jou doen! Eisen • Je hebt brede theoretische kennis van software development • Je bent bedreven in PHP, Symfony en SQL • Je bent niet

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 »

Python Software Developer

Your contribution to TenneT You will cooperate with internal and external experts from different knowledge domains to discover and build the best solutions possible fot our Tennet Data Platform. Due to the phase of the Program we are looking for a Python developer. Responsibilities Design, build, test, deploy and maintain applications with proper performance, fault handling, logging and monitoring; Ensure the quality of deliverables by designing and implementing unit- and integration tests; Troubleshooting, analysing, and solving issues from tests as well as those reported by our customers; Suggesting improvements to our technical solutions and way of working, and implementing them

Bekijk vacature »

Business Developer Cloud Telecom / High Tech / 3.6

Samengevat: Deze werkgever is de toonaangevende leverancier van communicatieoplossingen. Ben jij geschikt als Business Developer Cloud? Heb je ervaring in een soortgelijke functie? Vaste baan: Business Developer Cloud Telecom WO 3.600 - 5.400 Business Developer Cloud Deze werkgever is een toonaangevende leverancier van communicatieoplossingen die operators en digitale spelers wereldwijd in staat stelt te presteren en te transformeren. Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! Functie: Voor de vacature als Business Developer Cloud Den Haag WO ga je het volgende doen: Je bent een zelfstandige en

Bekijk vacature »

Oracle PL/SQL developer

Wat je gaat doen: In de functie van Oracle Developer werk je zelfstandig of in teamverband mee aan projecten bij onze opdrachtgevers. Je bent verantwoordelijk voor de bouw en implementatie van bedrijfskritische applicaties. Daarnaast adviseer je de opdrachtgever over de inzet van verschillende technologieën tot aan de implementatie van de diverse systemen. Je hebt brede interesse en naast projectervaring met Oracle, heb je veel kennis opgedaan met de traditionele Oracle systemen zoals PL/SQL, Forms en Designer. Via trainingen en opleidingen kunnen we je bijvoorbeeld ook ondersteunen om kennis van APEX te krijgen of te vergroten. Wat we vragen: Minimaal 5

Bekijk vacature »

Senior Full Stack Java Developer

Functieomschrijving Ben jij een ervaren Full Stack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een klanten portaal, waarbij de verschillende diensten vanuit de business via het web portaal worden geleverd aan de klanten van Randstad Groep Nederland? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Full Stack Java Developer die per direct ons interne team komt versterken. Full Stack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Online Client Solutions team. Dit team werkt samen met de product owner

Bekijk vacature »

JavaScript Frontend Developer HTML / Javascript /

Samengevat: Wij bouwen digitale platformen. Wil jij werken als Frontend Developer? Heb jij ervaring met HTML? Vaste baan: JavaScript Frontend Developer HTML CSS 3.000 - 4.200 Frontend Developer Samen met de klant ontwikkelen wij de mooiste websites, die makkelijk vindbaar zijn. Zij werken voor MKB bedrijven en het grootbedrijf. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art technologie en lopen daarin voorop. Wil jij de diepte in en veel leren, dan is deze baan geknipt voor jou. Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze

Bekijk vacature »

Senior Java developer (backend)

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 »

Platform Cloud Engineer

Your contribution to TenneT You will work within a multi-disciplinary team to develop Central Services for DevOps teams of TenneT. Together with your team you will design and develop Everything as a service (XaaS) which will be will be available to the teams through self-service. Services currently being build are Database aaS, Data streaming (Kafka) aaS and others. You will align with devops-engineers that are working on a Container Orchestrated Platform. Next to that you will align with (solution) architects and engineers to identify the need for Central Service. Another focus domain is creating an Event Bus as a Service

Bekijk vacature »

Android Mobile Developer bij PostNL

Android Mobile Developer Den Haag HBO/WO IT - software development Professional "Maak samen met ons de 'Last Mile' bezorging van PostNL mogelijk door als Android developer de beste software te bouwen voor onze Android apps" Wat ga je doen? Als Android developer kom je te werken bij het platform Field Services. Met dit platform slaan we een belangrijke weg in wat betreft onze 'Last Mile' dienstverlenging. We ontwikkelen hier de apps en toepassingen die onze bezorgers gebruiken in de laatste fase van het distributieproces, welke toegankelijk zijn voor bezorgers door middel van Handhelds. Je komt te werken in een engineering

Bekijk vacature »
R dc

r dc

15/01/2018 21:33:39
Quote Anchor link
Ik krijg via een api een tekst binnen die volgens mij foutief gecodeerd is.
VB het unicode karakter 'thumbs up' wordt: Ø=ÜM
en België ! wordt: ¡B¡e¡l¡g¡i¡ë¡ ¡!
Iemand enig idee hoe ik hiervan terug UTF-8 codering kan maken. Heb al allerlei combinatie geprobeerd met iconv in php, maar lukt me niet...
alvast hartelijk dank voor de hulp.
 
PHP hulp

PHP hulp

01/10/2022 18:44:42
 
Ward van der Put
Moderator

Ward van der Put

15/01/2018 21:38:29
Quote Anchor link
Welke encoding wordt in de HTTP-headers van de API-response genoemd?
 
R dc

r dc

15/01/2018 21:43:08
Quote Anchor link
zou utf-8 moeten zijn
als ik Ø=ÜM google kom ik hierop uit: http://boards.straightdope.com/sdmb/showthread.php?t=782750

en daar zeggen ze: It is a UTF-8 version of an emoticon coding. If you write it out in hexadecimal is D83D DC4D, which is the thumbs up character. https://apps.timwhitlock.info/unicode/inspect?s=%F0%9F%91%8D

Het zou dus om een UTF-8 encoding gaan van ????
Maar dat lijkt me raar, want ???? in UTF-8 geeft gewoon ????

edit: hier in het forum gaat er dus duidelijk ook iets mis met unicode karakters. :-)
Gewijzigd op 15/01/2018 21:46:08 door r dc
 
Nick Vledder

Nick Vledder

15/01/2018 22:22:08
Quote Anchor link
De opmerking over encoding op dit forum is mij ook opgevallen. Bij de advertenties valt het ook op.
 
- Ariën  -
Beheerder

- Ariën -

15/01/2018 22:32:16
Quote Anchor link
Klopt, dat moet inderdaad verholpen worden.
 
Thomas van den Heuvel

Thomas van den Heuvel

15/01/2018 22:37:46
Quote Anchor link
Mja, dat heb ik al heel lang geleden gemeld :p.

@r dc zorg dat je zelf de data ook presenteert/opslaat als UTF-8, oftewel, zorg dat je een meta tag en/of PHP-header gebruikt, maar ook dat je een character encoding instelt als je je data wegschrijft naar je database.

EDIT: en als je database tabellen latin1 zijn, dan worden speciale karakters gedowngrade naar ???? omdat latin1 deze karakters niet kent. Mogelijk moet je ook utf8mb4 gebruiken om alle multibyte karakters te laten passen in je database, utf8 (de encoding in MySQL) bestrijkt niet dezelfde set als UTF-8.
Gewijzigd op 15/01/2018 22:43:46 door Thomas van den Heuvel
 
R dc

r dc

16/01/2018 11:34:33
Quote Anchor link
@Thomas Dit is geen database probleem. De foute encoding is extern en buiten bereik. Ik kan deze niet aanpassen. Ik wil ze op mijn platform wel ongedaan maken.

Heel concreet heb ik dus een string in php die volgende letters bevat: Ø=ÜM
En hiervan wil ik het unicode karakter 'thumbsup' maken (in UTF-8: F0 9F 91 8D)

Hoe doe ik dit?
 
Ivo P

Ivo P

16/01/2018 12:45:34
Quote Anchor link
Kun je iets met deze functies?

http://php.net/manual/en/ref.iconv.php
 
R dc

r dc

16/01/2018 16:47:53
Quote Anchor link
@ivo p: zie eerste post "Heb al allerlei combinatie geprobeerd met iconv in php, maar lukt me niet..."
 
Thomas van den Heuvel

Thomas van den Heuvel

16/01/2018 17:17:14
Quote Anchor link
R dc op 16/01/2018 11:34:33:
@Thomas Dit is geen database probleem. De foute encoding is extern en buiten bereik. Ik kan deze niet aanpassen. Ik wil ze op mijn platform wel ongedaan maken.

Dit lijkt mij iets wat mogelijk aan die kant opgelost moet worden. Ik zie ook niet hoe je van jouw input naar een thumbs-up emoji zou moeten gaan. Mogelijk is er iets lost in translation in welk geval je simpelweg niet van A naar B kunt komen...

... aan de andere kant: misschien ligt dit ook niet aan de API zelf maar aan een station ervoor? Misschien wordt er al corrupte data gevoerd aan de API? Ik bedoel, is de bron van de data die voor problemen zorgt elke keer dezelfde? Of zijn er meerdere bronnen die via die API werken en levert dat allemaal corrupte data op? In het laatste geval is het misschien waarschijnlijker dat de API roet in het eten gooit, maar anders? Mogelijk valt er niets op te lossen omdat het probleem niet in de API zelf zit?

Kun je dit mogelijk zelf testen? Je geeft ook bar weinig informatie over de API, wat het voor ons redelijk onmogelijk maakt om ons een voorstelling te maken van hoe dat ding werkt. Zijn er misschien andere gebruikers/API-afnemers die dezelfde problemen hebben? Heeft dat ding een FAQ/support forum et cetera.
 
R dc

r dc

16/01/2018 17:37:53
Quote Anchor link
het is zeker mogelijk, de juiste bytes zijn er, er is geen info verloren gegaan.

als ik Ø=ÜM omzet naar utf-16 code units krijg ik: 00D8 003D 00DC 004D
de Ø=ÜM code points in hex geven: D8 3D DC 4D

het thumbsup karakter omzetten naar utf-16 code units: D83D DC4D

Het is dus perfect mogelijk om op byte niveau de omzetting te doen. Maar ik geraak er niet in php, omdat ik de syntax onvoldoende beheers.
 
Michael -

Michael -

16/01/2018 18:15:04
Quote Anchor link
Waarom kom je niet met meer informatie over de API? Wat is het voor API, is een officiële API met documentatie, heb je een link naar de API?
 
R dc

r dc

16/01/2018 21:51:00
Quote Anchor link
neen, geen gekende API.
Na wat verder onderzoek is het blijkbaar de manier waarop de urlencoding / decoding werkt.
De API stuurt unicode text door als volgt:
Hallo [thumbsup] test -> %00H%00a%00l%00l%00o%00+%D8%3D%DCM%00+%00t%00e%00s%00t%00
en php maakt daar volgende UTF-8 tekst van: H a l l o Ø=ÜM t e s t
 
Thomas van den Heuvel

Thomas van den Heuvel

16/01/2018 23:02:23
Quote Anchor link
Probeer het volgende eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
header('Content-Type: text/html; charset=UTF-8'); // force UTF-8
$test = mb_convert_encoding('<text uit API>', 'UTF-8', 'UTF-16'); // from UTF-16 to UTF-8
echo $test; // waffles
?>
 
R dc

r dc

17/01/2018 00:11:42
Quote Anchor link
ik heb het gevonden: iconv('utf-16be', 'utf-8', rawurldecode($getvariable))
 



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.