gpt4 book ai didi

php - 无法将 Latin1 转换为 utf-8?不是编码员

转载 作者:行者123 更新时间:2023-11-29 11:05:51 25 4
gpt4 key购买 nike

我住在美国,想要使用cPanel建立一个网站。我购买了一个用 Latin1(英格兰)编写的 InstaWebsite(这应该是“文件字符集”列表中的一个选项),需要将其转换为 UTF-8。

我尝试导入文件“store database.text”,但没有任何反应,只是创建了一个空文件(&Latin1 不是一个选项)。有人可以帮忙吗?有没有简单的修复方法。

我与在 InMotionHosting 上托管我的域名的技术人员进行了交谈。我他建议向你寻求帮助。我不知道如何编码。我还给我买这个的人发了一封电子邮件——他在英国,正在等待他的帮助。

当我尝试使用 UTF-8 导入时,它会执行以下操作:

SQL查询:

CREATE TABLE `address_book` (
`address_book_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`customers_id` INT( 11 ) NOT NULL DEFAULT '0',
`entry_gender` CHAR( 1 ) NOT NULL DEFAULT '',
`entry_company` VARCHAR( 32 ) DEFAULT NULL ,
`entry_firstname` VARCHAR( 32 ) NOT NULL DEFAULT '',
`entry_lastname` VARCHAR( 32 ) NOT NULL DEFAULT '',
`entry_street_address` VARCHAR( 64 ) NOT NULL DEFAULT '',
`entry_suburb` VARCHAR( 32 ) DEFAULT NULL ,
`entry_city` VARCHAR( 32 ) NOT NULL DEFAULT '',
`entry_state` VARCHAR( 32 ) DEFAULT NULL ,
`entry_postcode` VARCHAR( 10 ) NOT NULL DEFAULT '',
`entry_country_id` INT( 11 ) NOT NULL DEFAULT '0',
`entry_zone_id` INT( 11 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( `address_book_id` ) ,
KEY `idx_address_book_customers_id` ( `customers_id` )
) TYPE = MYISAM AUTO_INCREMENT =100;

MySQL 说:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=100' at line 17

最佳答案

) TYPE = MYISAM AUTO_INCREMENT =100;

此代码不正确。如果您将这个 SQL 文件作为您购买的软件包的一部分获得,请获得退款——这显然是未经测试的垃圾。

为 MySQL 表指定存储引擎的正确方法是使用 ENGINE 选项:

) ENGINE=MyISAM AUTO_INCREMENT=100;

关于php - 无法将 Latin1 转换为 utf-8?不是编码员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41409788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com