Mysql
 sql >> база данни >  >> RDS >> Mysql

вмъкването на ô в базата данни на mysql е част от резултатите на Rhône в Rh

Имате проблем с прехвърлянето на низа Rhône във вашата MySQL база данни. Това може да има множество причини, най-сигурно един от включените компоненти (най-вероятно MySQL като сървър или клиент) работи над низ с посочено кодиране, което не съвпада в позицията на знака, която обикновено наричате ô . Тъй като това е първата позиция, кодирането изглежда невалидно, то ще бъде отрязано.

Трябва да сте сигурни, при всички обстоятелства и без да правите каквато и да е грешка - дори и най-малката в конфигурацията - че кодирането на данните, с които работите, винаги е ясно за вас, правилно настроено и правилно обработено.

Това е както за въвеждане във вашата база данни, така и за получаване на данните от вашата база данни.

Нещото, което идва на ум е:

  • Не записвате вашия php файл, кодиран като UTF-8, на диск.

По-нататък:

  • Не използвате препоръчаното клиентско разширение на MySQL.
  • Използвате SET NAMES вместо да настроите правилно настройките за кодиране на връзката. Вижте mysql_set_charset .

Проверете това, но това е само предположение, може да има много причини, поради които това се случва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. while ($row =mysql_fetch_array($result)) - колко цикъла се изпълняват?

  2. Използване на променливи като OFFSET в операторите SELECT в съхранените функции на mysql

  3. Общо за MySQL с COUNT

  4. Не могат да се извлекат данни от MySQL таблица, която съответства на конкретен uid

  5. MySQL + PHP:Как да се справя с Umlauts в Params на съхранена процедура?