English 中文(简体)
作为UTF-8 采取统一行动
原标题:Strange behaviour when encoding cURL response as UTF-8

I m 要求第三方网站填写一份文本文件,其中我需要做一些细微的替换,以取代某些特性,例如,我需要用<代码>i通过&iacute;取代某些特性。

Using string_replace/preg_replace_callback on the response directly didn t result in matches (whether searching for í directly or using its hex code x00xED), so I used utf8_encode() before carrying out the replacement. But utf8_encode replaces all the í characters by Ã.

为什么出现这种情况,以及采用何种正确做法,利用营地任意更换UTF-8。

*编辑——一些进一步的研究显示

utf8_decode("í") == í;
utf8_encode("í") == í;
utf8_encode("xc3xad") ==  í;
问题回答

utf8_encode当然不是去这里(如果你这样做的话,你会重复编码)。

如果直接使用或使用其子典,你是否保证在reg末添加 子? e.g./x00xED/u?

或许你会具体说明你想要通过在《加拿大来源法》中阐明字面来取代的特性/特征? 如果是的话,那么那些描述字面的人的价值观取决于把你保存在我们的网址上。 因此,尽管你看上了大自然,但字面价值可能是一种code形的异构体,如8859-1的编码,或可能是其窗户为p1252 í,或可能是其utf8 í,或者甚至可能知道其中有多少是不同的,但我至少知道某些人有不同的代表,因此在监理厅的比较中赢得了对应。

我的观点是,你需要具体说明与你即将通过的案文相符的正确性。

这里不使用字面的例子

$iso8859_1 = chr(236);
$utf8 = utf8_encode(chr(236));

如果你决定将文件编码改为“tf8”,在你改变编码时,文本编辑可以或不得改变现有特性。 我看到的编辑在改变编码时确实令人怀疑。 首先是新档案。

此外,由于其他服务器声称其价值为8,实际上并不意味着它。





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签