(译)用MySQL的朋友们请不要使用"金沙官网线上:

✓、✔、☑、(✓) ✗, ✘, x, ×, X, ✕, ☓, ✖ 、(✗)、☒
<span style="font-size:16px;font-family:Wingdings 2">R</span>
<input type="checkbox" checked="checked"/>
<button>√</button>

MySQL的开发者没有修复这个bug。他们在2010年增加了一个变通的方法:一个新的字符集“utf8mb4

 

MySQL中的 “utf8mb4” 才是 真正意义上的“UTF-8”。

https://marketplace.visualstudio.com/items?itemName=DEVSENSE.PHPToolsforVisualStudio

计算机读取到“01000011”后计算出这是数字67。

https://httpd.apache.org/docs/current/platform/windows.html
https://www.apachefriends.org/index.html
https://code.visualstudio.com/docs/languages/php

今天我试图把UTF-8编码的字符串插入使用“utf8”编码的MariaDB数据库中,Rails抛出一个古怪的异常:

 

原文地址:https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434

  • MySQL 的“utf8mb4”是真正的“UTF-8”。

  • MySQL 的“utf8”是一种“专属的编码”,它能够编码的 Unicode 字符并不多。

当然,他们并没有对外公布(可能因为这个bug有点尴尬)。现在很多指南推荐用户使用“utf8”其实都错了。

https://code.visualstudio.com/docs/languages/php

这是个无人获益的改动。那些想要更快性能,更小空间的得到的依然是比他们曾经使用版本更大更慢的实现,而那些想要正确的“utf8”的人得到的是个“

本文由金沙官网线上发布于数据库,转载请注明出处:(译)用MySQL的朋友们请不要使用"金沙官网线上:

您可能还会对下面的文章感兴趣: