Hallo Kollegen,
ich hab ein Problem mit den Umlauten in Xcode.
Ich hol mir einen Text via PHP von einer Mysql-Datenbank
Die Ausgabe ist dann so bei den Umlauten (Test Text):
FÜR
Wenn ich aber mein PHP File über den Browser aufrufe, werden alle Umlaute richtig ausgegeben.
Alles anzeigen
Wo ist mein Fehler ? Im Browser stimmts in Xcode nicht ?
ich hab ein Problem mit den Umlauten in Xcode.
Ich hol mir einen Text via PHP von einer Mysql-Datenbank
Quellcode
- NSURL * url_Game = [NSURL URLWithString:@"http://localhost:8888/loadProject.php"];
- NSURLSessionTask *task_Game = [[NSURLSession sharedSession] dataTaskWithURL:url_Game completionHandler: ^(NSData *data_Game, NSURLResponse *response, NSError *error)
- {
- if (data_Game) {
- NSError *error = nil;
- NSAssert(!error, @"error");
- cityarray = [[NSMutableArray alloc] init];
- NSMutableArray *response = [NSJSONSerialization JSONObjectWithData:data_Game options:NSJSONReadingMutableContainers error:&error];
- [cityarray addObjectsFromArray:response];
Die Ausgabe ist dann so bei den Umlauten (Test Text):
FÜR
Wenn ich aber mein PHP File über den Browser aufrufe, werden alle Umlaute richtig ausgegeben.
Quellcode
- $con=mysqli_connect("localhost","test","","test");
- mysqli_query($con, "SET NAMES 'utf8'");
- if (mysqli_connect_error($con))
- {
- echo "Failed to connect to MySQL: " . mysqli_connect_error();
- }
- $sql = "SELECT beschreibung FROM Picture Where id = 0";
- if ($result = mysqli_query($con, $sql))
- {
- $resultArray = array();
- $posts = array();
- while($row = $result->fetch_assoc())
- {
- $posts = array("beschreibung" => utf8_decode(htmlentities($row["beschreibung"])));
- array_push($resultArray, $posts);
- }
- echo json_encode ($resultArray);
- }
- ?>