encoding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP ontwikkelaar / Innovatie / Creativiteit

Functieomschrijving Ben jij de ontwikkelaar die op de hoogte is van de laatste ontwikkelingen en sta jij te springen om de nieuwste tools en technieken toe te passen in jouw werk? Trek dan nu aan de bel! Deze organisatie is al meer dan 20 jaar actief in het verzamelen en doorsturen van grote hoeveelheden data. Dit gebeurt doormiddel van hun zelf ontwikkelde platform die verschillende communicatieoplossingen biedt. Met bijna 600 gebruikers kan je jezelf wel inbeelden hoe groot de hoeveelheid data aan tekst, afbeeldingen en voicerecords is. Om er voor te zorgen dat de applicatie up-to-date, innovatief en vernieuwend is,

Bekijk vacature »

Cloud specialist zoekt .NET developer, interne fun

Functieomschrijving Je komt als .NET webdeveloper te werken in een team van 10 ontwikkelaars. Je gaat de bestaande portal uitbouwen en onderhouden en bouwt daarnaast ook mee aan nieuwe app's. Ook werk je mee aan het koppelen van de software aan applicaties van klanten. Je gaat werken met nieuwe technieken en wordt ondersteund in je werk door het volgen van opleidingen/trainingen. Ervaring met C#, JavaScript (Frameworks) zijn een absolute must. Functie-eisen - Je hebt HBO werk en denk niveau - Je hebt ervaring met .NET, ASP.NET MVC, JS, HTML(5) - Je bent communicatief vaardig en een teamspeler Bedrijfsomschrijving Mijn klant

Bekijk vacature »

Senior Android Developer vacature

Je bent creatief. Je wilt verschil maken. Je gaat voor mobile. Voor het bedenken, ontwerpen en realiseren van sterke mobile-apps mag men jou ’s nachts wakker maken. Jij weet hoe je Android-apps met impact ontwikkelt en levert ze op tijd af. Of het nu gaat om betalen met een vingerafdruk, het delen van de bar-rekening of het mobiel aanpassen van de (sfeer-)verlichting in huis, jij weet welke integrale functionaliteiten toegevoegde waarde hebben voor de eindgebruiker. Jij zorgt er bovendien voor dat jouw apps het toonbeeld zijn van gebruikersvriendelijkheid en veiligheid. Omdat je breed georiënteerd bent, kun je ook prima buiten

Bekijk vacature »

System Performance C++ Software Developer

System Performance C++ Software Developer (Bachelor, Master, Software Engineering, Computer Science, C++) Organization For our client, a high grade technical company in the Netherlands,we are looking for several Software Engineers with a great skill in C++ and want to push their knowledge to the next level. You will be part of a small a team, you will be working on providing and improving software that enables access to system data of our clients machine. Function Description As our clients machine is an extremely complex, it is crucial that there is data available which will indicate system performance that can be

Bekijk vacature »

Developer / GIS / Esri / Ingenieursbureau

Functieomschrijving Ben jij een Software Developer met minimaal drie jaar ervaring en wil jij aan werken aan toonaangevende GIS software? Spreekt het jou aan om binnen een innovatief ingenieursbureau te werken aan uiteenlopende projecten voor diverse grote en bekende namen in Nederland? Lees dan nu verder! Ontwikkelen van nieuwe GIS software met behulp van Esri; Ontwikkelen en bedenken van nieuwe koppelingen en mobiele oplossingen; Werken aan uiteenlopende projecten voor grote en bekende organisaties in Nederland; Samenwerken in zelfsturende Agile teams; Werken aan innovatie en kennisdeling. Functie-eisen Minimaal HBO en/of WO werk- en denkniveau; Minimaal 3 jaar ervaring als Developer met

Bekijk vacature »

Back-end Developer (C#) Amsterdam

Back-end Developer (C#) Amsterdam Fast-Growing Scale-Up A fast-growing tech scale-up in Amsterdam who are focussed on disrupting Brazilian markets with their innovative mobile app and platform. Because their team is expanding so rapidly, they need their back-end architecture to scale even quicker. With potentially tens of millions of clients, it is suspected that the user base will grow at an exponential rate. Their aim is to provide an alternative solution which aims to empower all Brazilians by providing them with a mobile platform from which to work with. Back-End Developer (C#) Duties Contribute to the cloud-based architecture on Azure Maintain

Bekijk vacature »

Senior .NET developer/ architect gezocht, api deve

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens senior .NET ontwikkelaar/ architect. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook

Bekijk vacature »

SAP ABAP Developer bij eindklant in Zaandam

Salaris €65.000 – €67.500 bruto per jaar In-house positie in Zaandam 38 -urige werkweek 40 vakantiedagen Uitstekende pensioenregeling Mogelijkheid om parttime te werken Werken met nieuwe technologieën zoals SAP S/4 HANA en SAP FIORI Het bedrijf Voor een internationaal georiënteerd en markt leidend productiebedrijf uit Zaandam ben ik op zoek naar een ervaren SAP ABAP Developer die het enthousiaste en zeer ervaren SAP-team wil komen versterken. Dit bedrijf legt zich toe op de ontwikkeling, productie en verkoop van innovatieve en kwalitatief hoogwaardige producten voor een wereldwijde afzetmarkt. De organisatie heeft een platte organisatiestructuur waarin een aangename, collegiale en informele werksfeer

Bekijk vacature »

SharePoint / C#.Net / Ontwikkelaar / Developer / P

Functieomschrijving Heb jij ervaring met SharePoint, JavaScript, C# of ASP.NET en wil je werken aan een SharePoint platform waar meer dan 10.000 mensen dagelijks mee werken? Dan is dit wellicht interessant voor jou! SharePoint Office 365 JavaScript TypeScript PowerShell #C ASP.NET Programmeren in SharePoint 2013 / SharePoint 2016 (en binnenkort SharePoint 2019); Bouwen van nieuwe software; Ombouwen van bestaande software; Oplossen van derdelijns incidenten; Maken van een technisch ontwerp; Software refinement; Testen van nieuwe en bestaande software; Werken aan diverse projecten zoals een mobiele applicatie, webapplicaties, CMS-systeem en eCommerce. Functie-eisen Je bent een ervaren Microsoft developer; Je hebt ervaring met

Bekijk vacature »

Developer / Middleware / veel verantwoordelijkheid

Functieomschrijving Heb jij ervaring met het ontwikkelen van Middleware? Ben je daarbij ook ervaren met het schrijven van code in de integratielaag en wil je van A tot Z meedenken met het proces binnen een bekende organisatie? Neem dan contact met mij op! Het projectmatig ontwikkelen van middleware, dit zal zo'n 70% van je tijd in beslag nemen; Het onderhouden en beheren van de ontwikkelde middleware, dit zal zo'n 30% van je tijd in beslag nemen; Meedenken over verbeteringen voor de integratielaag; Samenwerken met de overige IT teams om de omgeving zo optimaal mogelijk te laten werken; Het opzetten en

Bekijk vacature »

Internship - Applied Intelligence

Internship - Applied Intelligence Job Description Join Accenture to unlock, design and implement applied intelligence solutions for many of the world’s most interesting clients. Powered by new data, data science and technology, you’ll help drive digital transformation at the core of their business and enable new outcomes for your clients. A data-native mindset is key to driving disruption and there are extraordinary opportunities for data analytics enthusiasts like you who can find the value in data that others can’t. If you want to impact the business world by solving their greatest challenges using analytics and technology, an internship with us

Bekijk vacature »

.NET fullstack developer gezocht, Hendrik Ido Amba

Een goede onderlinge sfeer, relaxte omgang met elkaar, leuke afwisselende projecten, snelle adoptie van nieuwe technieken en een mooi pand met uitstekende voorzieningen; slechts een greep uit de redenen waarom de werknemers graag bij dit bedrijf werken. Iets voor jou? Lees dan verder! Het bedrijf/werkzaamheden Voor een softwarebedrijf in Hendrik Ido Ambacht zijn we op zoek naar een ervaren .NET developer. Het gaat hierbij om een groeiende IT dienstverlener bestaande uit 50 mensen. De lijnen zijn kort en er heerst een informele en collegiale sfeer. Dit uit zich onder meer in de regelmaat van teamuitjes, dagelijks goed verzorgde lunches en

Bekijk vacature »

.NET Developer / Innovatieve software / Virtual Re

Functieomschrijving Als .Net developer werken aan innovatieve software waar onder andere gebruik gemaakt wordt van Virtual Reality? Bijdragen aan een organisatie waar je uitgedaagd wordt om continu verbeteringen en ontwikkelpunten te ontdekken en door te voeren? Werken in de omgeving Putten? Reageer dan nu voor meer informatie! Het pro-actief aandragen van verbeteringen voor de bestaande applicatie; Ontwikkelen van nieuwe functionaliteiten; Doorvoeren van aanpassingen en wijzigingen; Verantwoordelijk voor koppelingen met andere systemen; Op de hoogte blijven van technische ontwikkelingen. Functie-eisen Hbo werk- en denkniveau; Een afgeronde IT gerelateerde opleiding; Minimaal 1 jaar professionele ervaring als developer; Aantoonbare kennis van C#; Initiatiefrijke

Bekijk vacature »

DevOps Engineer

DevOps Engineer Functieomschrijving Je gaat deel uitmaken van een klein multidisciplinair team dat verantwoordelijk is voor het ontwikkelen en onderhouden van webservices en applicaties in C# .NET waarbij veelvuldig gebruik gemaakt wordt van SQL. Een deel van onze services is gehost in Azure. Wij maken hierbij gebruik van meerdere onderdelen van Azure, denk aan Service Fabric, App Services, SQL Azure, Azure Storage, Azure Active Directory, Logic Apps, KeyVault, Application Insights en Traffic Manager. Ook word je verantwoordelijk voor het beheer van deze services: voldoet de implementatie aan de Best Practices en Security standaarden? Draaien alle services zoals gewenst? Voor het

Bekijk vacature »

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

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

17/10/2019 13:17:53
 
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.