Uyarı: mysql_connect (): Erişim kullanıcı için engellendi 'AA, ¬ Å ½ AA, ¬ Å ½ u1'?

1 Cevap php

Bu son derece basit olduğunu ve böyle bir çaylak soru soran için özür dileriz.

Ama ben bu hatayı alıyorum:

Warning: mysql_connect(): Access denied for user '‎‎u1'@'172.16.3.139' (using password: YES) in /usr/local/pem/vhosts/103503/webspace/httpdocs/eirestudio-tools/crm/add-contact.php on line 53

Kullanıcı diyor ‎‎u1?

Bu ne anlama geliyor?

İşte örnek bir bağlantı kullanıcıyı not, aşağıda, ben neden alıyorum ‎‎u1? Am

mysql_connect('localhost', '‎‎user', 'pass');

1 Cevap

neden € ZA € Žu1 â alıyorum?

Sadece 'u1' bekliyor muydun? Eğer bu dizeyi nereden okuyorsun?

Ne olmuş görünüyor yere config kaynağında bazı görünmez denetim karakterleri var olmasıdır. Özellikle, '€ Z A' dize Windows-1252 kod sayfasını kullanarak okudum, sonra bir Unicode U +200 E-SOL İÇİN SAĞ-MARK çekerken olsun ve UTF-8 içine kodlamak budur.

Adı 'u1' bir metin dosyasından okunan ise bu olabilirdi: program CP1252 bayt (Batı makinelerde varsayılan kod sayfası) olarak okuyabilir, ancak bir metin editörü UTF-8 olması sanırım ve o açacak görmek mümkün olmayacaktır U +200 E karakterleri, içine bayt. Onlar aslında nereden geldiğini bilmiyorum, ama onlardan kurtulmak için 'u1' içeren kaynağını re-typing/replacing deneyebilirsiniz.