[PHP] caratteri speciali

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
buon giorno a tutti , scusate ho un problema con questi caratteri 2 caratteri © • nella pagina del sito si vedono solo con punto interrogativo ( ? ) qualcuno mi puo aiutare ? grazie in anticipo
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
ciao e un puntino sempre in asci su xml io vedo X95 XA9 invece su php index vedo il ? , e un sito in php che ha un pinger , su alcune pagine i caratteri funzionano tutti , siccome utente ha impostato nella sua pagina la codifica UTF-8 , questi caratteri che ho postato stamattina si vedono con il punto interrogativo , le altre pagine sono CP1252 CP1251 CP1250 e funzionano benessimo tutti i caratteri che possono esistere compreso il cinese , con la codifica UTF-8 no , non so come spiegarmi e farmi capire il mio sito e una Hublist
 
Ultima modifica:

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
metto qualcosa del php magari errore e qua :
$conf_good_encs = array ("CP1252", "CP1251", "CP1250", "GB18030", "UTF-8"); // todo: add more encodings
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
/*
mb_convert_encoding ($data, "UTF-8", $from)
mb_convert_encoding ($data, "UTF-8", mb_detect_encoding ($data, "CP1252, CP1251, CP1250, GB18030, UTF-8", true))
*/

Forse errore e nel database ?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao non ho capito bene cosa intendi fare, io intendevo esempio se devi ottenere una frase simile: questa pagina ha il © e un · a metà ti schematizzo in php
PHP:
<?php
$frase ="questa pagina ha il &copy; e un &middot; a metà";
echo $frase;
?>
analogamente se utilizzi puro html
HTML:
<p>questa pagina ha il
  &copy; e un
  &middot; a metà</p>
stessa cosa se devi salvare in un db e poi visualizzare
se provi i due esempi sopra vedrai che a monitor vedi © e · e non i punti interrogativi
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
lo detto poco fa che e difficile farmi capire , la hublist ha un Pinger che pinga gli hub rileva
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
$hubinfo = array ( // hub data
"status" => 0,
"addr" => null,
"name" => null,
"topic" => null,
"description" => null,
"category" => null,
"encoding" => null,
"owner" => null,
"software" => null,
"icon" => null,
"logo" => null,
"supports" => null,
"lock" => null,
"pk" => null,
"chat" => null,
"userlist" => null,
"iplist" => null,
"users" => 0,
"share" => 0,
"userlimit" => 0,
"sharelimit" => 0,
"slotlimit" => 0,
"hublimit" => 0,
"bots" => 0,
"convert" => array (
"supports" => null,
"lock" => null,
"pk" => null,
"name" => null,
"topic" => null,
"description" => null,
"category" => null,
"owner" => null,
"icon" => null,
"logo" => null
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
e mette tutto online in ogni sua pagina , io non posso modificare nessuna pagina , fa tutto il pinger
dal database ho provato a cambiare Encoding da utf-8 a CP1252 , ma appena il pinger lo rileva lo ricambia
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
function te_entdec ($data, $nmdc = true) {
$safe = $data;
$safe = str_replace ("&amp;", "&", $safe);
$safe = str_replace ("&apos;", "'", $safe);
$safe = str_replace ("&quot;", "\"", $safe);
$safe = str_replace ("&lt;", "<", $safe);
$safe = str_replace ("&gt;", ">", $safe);
$safe = str_replace ("&copy;", "'", $safe);
$safe = str_replace ("&middot;", "\"", $safe);


if ($nmdc) {
$safe = str_replace ("&#124;", "|", $safe);
$safe = str_replace ("&#36;", "\$", $safe);
}

return $safe;
}

function te_entenc ($data, $nmdc = false) {
$safe = $data;
$safe = str_replace ("&", "&amp;", $safe); // must be first
$safe = str_replace ("'", "&apos;", $safe);
$safe = str_replace ("\"", "&quot;", $safe);
$safe = str_replace ("<", "&lt;", $safe);
$safe = str_replace (">", "&gt;", $safe);
$safe = str_replace ("\"", "&copy;", $safe);
$safe = str_replace ("\"", "&middot;", $safe);

if ($nmdc) {
$safe = str_replace ("|", "&#124;", $safe);
$safe = str_replace ("\$", "&#36;", $safe);
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
buon giorno , se magari l' errore e su msqyl o database e qualcuno mi potrebbe aiutare , per farvi capire il problema dovrei postare 2 link delle pagine funzionanti e non funzionati
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
pagina-senza-errori.png
 

avatar

Utente Attivo
3 Gen 2017
97
0
6
54
perfetto , ho messo la prima pagina senza errori su Encoding ce CP1252 , invece la seconda pagina su Encoding ce UTF-8 e la codifica non funziona
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Codifica caratteri speciali mysql php PHP 0
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
T [php-mysql] Caratteri speciali e accentati PHP 10
U Caratteri Speciali php txt html PHP 2
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
M [PHP] Troncare caratteri PHP 1
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
C Caratteri accentati php PHP 2
S [PHP] visualizzazioe caratteri strani PHP 13
borgo italia [PHP] ricerca caratteri accentati PHP 4
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
G [PHP] Sostituzione caratteri PHP 2
S non riesco ad eliminare dei caratteri in PHP - Excel PHP 10
helpdesk [PHP/MySQL] Caratteri russi e giapponesi PHP 3
L Problemi php e caratteri cirillici PHP 12
E PHP-TXT problema caratteri.. PHP 0
T PHP: Problema legatura caratteri (per es fi) PHP 2
S Caratteri jolly in php PHP 10
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0

Discussioni simili