ANSI/UTF-8

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

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 »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »
Harry H Arends

Harry H Arends

25/07/2017 20:02:13
Quote Anchor link
LS,

In mijn simpele denkwijze is een php bestand niets anders dan een simpele text bestand.

Waarom maakt het dan uit of ik een bestand als ANSI of als UTF-8 opsla.
Vanwaar deze vraag.
Sinds de update van Rapid PHP2015 naar de 2016 versie werkte een script niet meer. Ik kreeg een foutmelding op regel 1 met (
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP) als tekst, natuurlijk zonder de ().

Na een middag zoeken en proberen en vergelijken met een werkend script zag ik onin de status bij wisseling van script in de editor ANSI veranderen in UTF-8

Nadat ik het script als ANSI bewarde werkte de boel.
Maar een tekst bestand is toch een plat-bestand??
 
PHP hulp

PHP hulp

16/02/2025 13:47:58
 
Thomas van den Heuvel

Thomas van den Heuvel

25/07/2017 20:32:45
Quote Anchor link
Het maakt niet zozeer uit hoe je het bestand opslaat maar hoe je deze vervolgens serveert (meestal als een HTML-document waarin een charset gedefinieerd zou moeten zijn) en of er speciale karakters in zitten die de standaard ASCII reeks ontstijgen. Die karakters hebben verschillende encoderingen afhankelijk van hoe je e.e.a. opslaat.

Je huidige vraag is te algemeen. Geef een voorbeeld van code of een situatie waarin dit voor problemen zorgt.

Platte bestanden bestaan niet want There Ain't No Such Thing As Plain Text.
Gewijzigd op 25/07/2017 20:33:15 door Thomas van den Heuvel
 
Ivo P

Ivo P

26/07/2017 15:27:07
Quote Anchor link
Harry geeft niet aan wat de foutmelding of het fenomeen was bij 'niet werken", maar eigenlijk kan ik maar 2 dingen bedenken.

1) ofwel staat er tekst in de file die plotseling "raar" uitziet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php  echo 'Eén tëxt öf ßo'; ?>
waarbij de niet standaard letters plots verdubbelen tot 2 nog raardere tekens.

2) ofwel werken redirects, cookies of sessions niet meer door een headers-already-sent error, veroorzaakt door de BOM: het teken dat vooraan in een unicode file _kan_ staan om de Byte Order te Markeren.
 
Harry H Arends

Harry H Arends

26/07/2017 16:35:15
Quote Anchor link
Hoi Ivo,

Ik denk dat het dan optie 2 zal zijn want dat was de melding. Bijgaand het betreffende stuk script:
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?php
// ---------------------------------------------------------
// Vul hier een rapport specifiek clausule in.
// In dit rapport gaat het om welke combinaties hebben een onderkomen in de caravan nodig

$report = $_GET['report']; // report name/template
//$horseID = $_GET['horseFEIid']; // Horse FEI passport number/id

$sqlCombiWHERE = " AND 2010Combination.is_waitingList = 'No'" ;
$sqlCombiBASIC = "
    SELECT person.*, horse.*, 2010Combination.*, country.* , country.*
    FROM FEIPerson AS person
    JOIN 2010Combination ON person.fei_id = 2010Combination.personFEIid
    JOIN FEIHorse horse ON horse.fei_id = 2010Combination.horseFEIid
    JOIN country ON country.ISO_A3 = person.competing_for_country "
;
$sqlCombiORDER = "
    ORDER BY person.competing_for_country, person.family_name, 2010Combination.compNumber ASC "
; // not always neede, can do no harm
$sqlCombination = $sqlCombiBASIC . $sqlCombiWHERE . $sqlCombiORDER ;
if (!$Result = mysqli_query($dblink, $sqlCombination))
{

  $html = "There is een error opening table for " . $report . "; " . mysqli_error($dblink) . "<br />" ;
// for debug only
  $html .= "<br/>" ;
  $html .= $sqlCombiBASIC ;
  $html .= "<br/>" ;
  $html .= $sqlCombiWHERE ;
  $html .= "<br/>" ;
  $html .= $sqlCombiORDER ;
  $html .= "<br/>" ;
  $pdf->writeHTML($html, true, false, true, false, ' ') ;
}

else
{
  $numberCombination = mysqli_affected_rows($dblink) ; // must be at least 1
// ---------------------------------------------------------

  $pdf->setJPEGQuality(75) ; // set JPEG quality
  $pdf->SetFont('helvetica', '', 10) ; // set font
  $pdf->AddPage() ; // add a page
  $html = 'There is een error opening table for Financial Report; ' . mysqli_error($dblink) ;
  $numberCombination = mysqli_affected_rows($dblink) ;
//$Result
  if (!$result || ($numberCombination < 0))
  {
  }

  elseif ($numberCombination > 0)
  {

        for($i=0; $i<$numberCombination; $i++) {
            $Row = mysqli_fetch_assoc($Result);

            $countryFlag = 'images/Flags/'.$Row['e_country'].'.png';

            $pdf->SetFont('arialunicid0', '', 9);
            $pdf->SetFont('helvetica', '', 9);

            if($riderNF != $Row['competing_for_country']) {
//            $pdf->AddPage();

            $html = '<br /><br /><img border="0" src="'.$countryFlag.'" height="20">  <font size="+4"><b>'.$country_name.'</b></font> ('.$Row['competing_for_country'].')<br />
            <table cellspacing="0" cellpadding="0" border="0" width="100%">
            <tr>
            <th width="18"> </th>
            <th width="175">Rider</th>
            <!--th width="210">Horse</th--><!-- In 2015 vervallen -->
            <th width="75">Accomodation</th>
            <th width="50">Caravan</th>
            <th width="175">Groom</th>
            </tr>
            </table>'
;
            $pdf->writeHTMLCell(0, 0, '', '', $html, 'B', 1, 0, true, 'L', false);
            }


            $html = '<table cellspacing="0" cellpadding="0" border="0"  width="100%">
            <tr>
            <td width="25" align="center"> '
.$Row[compNumber].'</td>
            <td width="175"> '
.$Row['first_name'].' '.ucwords(strtolower($Row['family_name'])).'</td>
            <!--td width="210"> '
.$Row['complete_name'].'</td--><!-- In 2015 vervallen -->';

            if($Row['stayHorseBox'] == 'Yes')
            {
$html .= '<td width="75"  align="center"> Lorry </td>'; }
            else if($Row['appartmentBB'] == 'No')
            {
$html .= '<td width="75"  align="center"> No </td>'; }
            else if($Row['appartmentNumber'] == 0)
            {
$html .= '<td width="75" border="1" align="center">Bad Boekelo</td>'; }
            else
            { $html .= '<td width="75"  align="center">BB-'.$Row['appartmentNumber'].'</td>'; }

            if($Row['accomGroom'] == 'No')
            {
$html .= '<td width="50"  align="center"> No </td>'; }
            else
            if($Row['caravanNumber'] == 0)
            {
$html .= '<td width="50" border="1"></td>'; }
            else
            { $html .= '<td width="50" align="center"> '.$Row['caravanNumber'].' </td>'; }

            if($Row['genderGroom'] == 'Female') {$genderGroom = '(F)';} else { $genderGroom = '(M)'; }
            $html .= '<td width="175"> '.$Row['nameGroom'].' '.$genderGroom.' </td>
            </tr>
            </table>'
;
            $pdf->writeHTML($html, false, false, true, false, ' ');

            $riderNF = $Row['competing_for_country'];
}
  }

  else
  {
    $html = 'No records found.' ;
    $pdf->writeHTML($html, true, false, true, false, ' ') ;
  }
}

// ---------------------------------------------------------
//============================================================+
// END OF FILE
//============================================================+

?>
 
Ben van Velzen

Ben van Velzen

26/07/2017 16:44:34
Quote Anchor link
Elke respectabele editor heeft de mogelijkheid om op te slaan als UTF-8 zonder BOM (byte order mark). Dat zorgt voor de beste compatibiliteit.
 
Ivo P

Ivo P

26/07/2017 16:47:16
Quote Anchor link
De foutmelding zal iets zijn als

"Error Headers already sent on line 1 of /path/to/script.php ON line ... some other script."

De fout zit dan op regel 1 van script.php.

En als dan lijkt dat die regel begint met <¿php, dan zal er dus een onzichtbaar teken (BOM) staan vóór die <

LEES altijd de foutmelding, en met speciaal aandacht voor de regelnummers in de foutmeldingen.
 



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.